分类目录归档:Java程序开发

Java程序开发,java环境变量设置, java学习,java编程技术,Java是如今最流行的编程语言技术,是Sun公司推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。

HashMap与Hashtable的区别是什么



HashMap与Hashtable的区别是什么?

1.HashMap允许null值,Hashtable不允许。
2.Hashtable是同步的,HashMap不是。
3.HashMap去掉了HashTable 的contains方法,但是加上了containsValue()和contain[......]

Read more

Eclipse启动时出现fail to create the Java Virtual Machine问题怎么办



Eclipse启动时出现fail to create the Java Virtual Machine问题怎么办?今天偶然打开Eclipse,发现无法打开,出现如下提示:

 

后来经过上网查询,发现是eclipse.ini文件的问题,打开eclipse安装目录下的ecl[......]

Read more

java中throws与throw关键字的区别是什么?

java中throws与throw关键字的区别是什么?java throws声明一个方法可能抛出的所有异常信息。
throw指抛出的一具体的异常类型。通常在一个方法(类)的声明处通过throws声明方法(类)可能抛出的异常信息,而在方法(类)内部通过throw声明一个具体的异常信息。
throw[......]

Read more

java throws异常处理抛出异常的处理方法实例源码

java throws异常处理抛出异常的处理方法实例源码。java处理异常的方法有两种:一种是用try catch 语句,也就是手动捕捉异常;另外一种处理异常的方法就是使用throws语句抛出异常,当然抛出的异常也是要处理的,不过是交给下一个引用者来处理而已,而throws语句也是可以抛出多个异常的[......]

Read more

Java接口实例介绍以及与抽象类的区别

Java接口实例介绍以及与抽象类的区别。什么是抽象类,使用抽象类能为我们带来什么好处呢?java继承是单继承,也就是一个子类自能有一个父类(C++可以继承多个父类)。但是Java中可以用接口来实现多继承。java接口使用 interface 关键字来修饰和 implements 调用。java接口里[......]

Read more

什么是java的堆区、栈区与静态区

什么是java的堆区、栈区与静态区 。java内存简单分析。

java堆区:
1.在堆里存储的全部是对象,对象都含一个与之对应的class的信息。(class的目的是得到操作指令)
2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身
java栈[......]

Read more

java中equals与==的区别本质有什么不同

java中equals与==的区别本质有什么不同。java值类型是存储在内存中的堆栈(简称栈),引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。  ==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中里面的内容是否相同。[......]

Read more