36、java中会存在内存泄漏吗,请简单描述。 ......................................................... 20
37、java中实现多态的机制是什么? ....................................................................... 20
38、垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知
虚拟机进行垃圾回收?..................................................................................... 20
39、静态变量和实例变量的区别? .......................................................................... 20
41、是否可以从一个static方法内部发出对非static方法的调用? ............................ 20
42、写clone()方法时,通常都有一行代码,是什么? .............................................. 20
43、JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?
在try块中可以抛出异常吗? ........................................................................ 21
45、冒泡排序法 ...................................................................................................... 21
46、String and StringBuffer的区别?........................................................................ 22
47、用java代码编写堆栈........................................................................................ 22
48、集合的作用是什么? .......................................................................................... 23
49、集合的通用方法有那些?通用方法是什么?(操作)................................................ 23
50、说出ArrayList,Vector, LinkedList的存储性能和特性HashMap和Hashtable的区
别............................................................................................................................... 24
51、Collection 和 Collections的区别。 ................................................................... 24
52、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()?
它们有何区别?用contains来区分是否有重复的对象。还是都不用。.......... 24
53、List, Set, Map是否继承自Collection接口? ........................................................ 24
54、面向对象的特征有哪些方面.............................................................................. 25
55、String是最基本的数据类型吗?.......................................................................... 25
56、int 和 Integer 有什么区别? ............................................................................ 25
57、运行时异常与一般异常有何异同? ................................................................... 25
58、&和&&的区别? .............................................................................................. 25
59、final, finally, finalize的区别? ........................................................................... 26
62、heap和stack有什么区别?............................................................................... 26
63、Static Nested Class 和 Inner Class的不同? ....................................................... 26
64、什么时候用assert? .......................................................................................... 26
65、GC是什么? 为什么要有GC? ........................................................................... 26
66、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? ....................... 27
67、Math.round(11.5)等於多少? Math.round(-11.5)等於多少? ..................................... 27
68、Java有没有goto? ............................................................................................. 27
69、给我一个你最常见到的runtime exception .......................................................... 27
70、接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类
(concrete class)? ................................................................................................ 27
71、abstract的method是否可同时是static,是否可同时是native,是否可同时是
synchronized? .......................................................................................................... 28
72、数组有没有length()这个方法? String有没有length()这个方法? ........................ 28
73、构造器Constructor是否可被override?............................................................... 28
74、是否可以继承String类? ................................................................................... 28
75、swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上? . 28
76、try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什
么时候被执行,在return前还是后? ........................................................... 28