HashMap与Hashtable的区别是什么?
1.HashMap允许null值,Hashtable不允许。
2.Hashtable是同步的,HashMap不是。
3.HashMap去掉了HashTable 的contains方法,但是加上了containsValue()和contain[......]
HashMap与Hashtable的区别是什么?
1.HashMap允许null值,Hashtable不允许。
2.Hashtable是同步的,HashMap不是。
3.HashMap去掉了HashTable 的contains方法,但是加上了containsValue()和contain[......]
Eclipse启动时出现fail to create the Java Virtual Machine问题怎么办?今天偶然打开Eclipse,发现无法打开,出现如下提示:
后来经过上网查询,发现是eclipse.ini文件的问题,打开eclipse安装目录下的ecl[......]
java this super实例源码介绍。this关键字表示当前类的实例. 可被用作引用变量(第6行) 或者 方法 (第10行).
[java] view plaincopy
<span style=”font-size:18px;”> 1 class Numbers {
2 p[......]
java中throws与throw关键字的区别是什么?java throws声明一个方法可能抛出的所有异常信息。
throw指抛出的一具体的异常类型。通常在一个方法(类)的声明处通过throws声明方法(类)可能抛出的异常信息,而在方法(类)内部通过throw声明一个具体的异常信息。
throw[......]
java throws异常处理抛出异常的处理方法实例源码。java处理异常的方法有两种:一种是用try catch 语句,也就是手动捕捉异常;另外一种处理异常的方法就是使用throws语句抛出异常,当然抛出的异常也是要处理的,不过是交给下一个引用者来处理而已,而throws语句也是可以抛出多个异常的[......]
Java接口实例介绍以及与抽象类的区别。什么是抽象类,使用抽象类能为我们带来什么好处呢?java继承是单继承,也就是一个子类自能有一个父类(C++可以继承多个父类)。但是Java中可以用接口来实现多继承。java接口使用 interface 关键字来修饰和 implements 调用。java接口里[......]
什么是java的堆区、栈区与静态区 。java内存简单分析。
java堆区:
1.在堆里存储的全部是对象,对象都含一个与之对应的class的信息。(class的目的是得到操作指令)
2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身
java栈[......]
java中equals与==的区别本质有什么不同。java值类型是存储在内存中的堆栈(简称栈),引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。 ==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中里面的内容是否相同。[......]
java字符串处理之String与StringBuffer区别 。字符串处理的常用方法有哪些?
String字符串处理常用方法:
①查找字符: char[下标]
②替换:replace (原字符 ,要替换成的字符 )
③拆分字符:split(正则表达式)
④返回指定字符的第一次出现的索[......]
java中集合类数据结构图示。Collection接口分为:List接口,Set接口,Map接口。
Java Collection集合接口:
Collection接口是数据集合的接口,它是数据接口API的最上层,构成Collection的单位被称为元素。接口提供了添加、删除、查看、修[......]