关集合操作的静态方法。
55) Hashtable与HashMap的区别?
答:1> Hashtable键值都不允许null, HashMap键只允许一个键为null,值允许多个文null。
2> Hashtable是同步的,线程安全,速度慢。HashMap是异步的,非线程安全,速度快。
3>Hashtable继承了Dectionary类。
4> 他们都是实现Map接口。
56) throws与throw分别有什么作用?
答:throws往方法外部抛出异常 throw是往方法内部抛出异常。
57) final,finaly,finalize的区别?
答:final是一个常量关键字。finally是异常清除操作块(必须执行)。finalize是垃圾回收器。
58) StringBuffer和StringBuilder有什么区别?
答:StringBuffer是线程安全(同步),StringBuilder非线程安全(异步)。
59) 调用一个有返回值的方法,我不接收可不可以?
可以
60) Switch语句内 case 语句后可不可以写成 字符a加字符b ?
可以,就好比是a的Unicode码加上b的Unicode码 也就是195。
JAVA基础
问题(60-110)
61) Switch语句内 case 语句后可不可以写成 字符a加字符b ?
可以,就好比是a的Unicode码加上b的Unicode码 也就是195。
62) double d = 1.0f;这一定义可不可以?可以。Float f = 1.0d可以吗?
不可以。
63) 一个char数组,直接打印着个数组名,打出来的是什么,打印数组名.toString()打出来的是什么?
直接打印时他的值;.toString()打印的是他的哈希码。
64) int i = 1+'a'=98; 不行;
65) final和static修饰的变量必须赋初始值吗?
答: final作为全局变量要附初始值;在方法里面可以不附初始值
Static 作为全局变量可以不附初始值;
如果是一起修饰 就必须附初始值;(final static int a=10;)
66) break与continue有什么区别?
答:break跳出循环 continue结束本次循环。
67) 在API里八大基本类型有什么方法能把基本类型封装成它的包装类?
答:valueOf();方法。
6