1,作用域public,protected,private,以及不写时的区别
不写的时候为private
2,ArrayList和Vector的区别,HashMap和Hashtable的区别
答:vector是线程安全的,而ArrayList则是线程不安全的,但执行效率较高,视具体情况而定用哪一种;
HashMap是非线性安全的允许使用null键和null值,而HashTable则不能,基本上hashMap替代了HashTable.
3,char型变量能不能定义为一个中文?为什么?
能,用unicode码实现
4,多线程有几种表示方法,都是什么?同步有几种实现方法,都是什么?
口, 答:多线程有两种实现方法,分别是继承Thread类与实现Runnable接
同步的实现方面有两种,分别是synchronized,wait与notify
5,继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么? 6,内部类的实现方式?
内部类分为四种:
1.成员内部类
…… 此处隐藏0字 ……
2.局部内部类
3.静态内部类
4.匿名内部类
7,垃圾回收机制,如何优化程序?
虽然程序员无法控制JVM的垃圾回收机制。但是可以通过编程的手段来影响,影响的方法是,让对象符合垃圾回收条件。
例如声明int型变量时,可以这样,Integer a = new Integer(47);最后a = null;就符合jvm回收机制了。
8,float型float f=3.4是否正确?