一. ...................................................................... Java基础部分 2 1、 一个\源文件中是否可以包括多个类(不是内部类)?有什么限制? 2、 Java 有没有 goto? ......................................................................................... 2 3、 说说&和&&的区别。 .................................................... 2 4、 在JAVA中如何跳出当前的多重嵌套循环? .............................. 2 5、 switch语句能否作用在 byte上,能否作用在Io ng上,能否作用在 Stri ng上?...2 6、 short s1 =1; s1 = s1 + 1; 有什么错? short s1 = 1; s1 += 1; 有什么错?......................... 2 7、 char型变量中能不能存贮一个中文汉字 &用最有效率的方法算出
??…2
?为什么? .........................................2
2乘以8等於几?2
9、 请设计一个一百亿的计算器 ......................................... 2 10、 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变? 11、 \和equals方法究竟有什么区别? .................................. 2 12、 静态变量和实例变量的区别? ...................................... 2 13、 是否可以从一个 static方法内部发出对非 static方法的调用? ................. 2 14、 Integer 与 int 的区另U ................................................................................... 2 15、 Math.round(11.5)等於多少?Math.round(-11.5) 等於多少? ........................................ 2 16、 下面的代码有什么不妥之处 ? ...................................................................... 2 17、 请说出作用域 public , private , protected,以及不写时的区别 ............... 2 18、 Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型 19、 构造器 Constructor 是否可被 override? ............................................................ 2 20、 接口是否可继承接口
2
?2
?抽象类是否可实现(implements)接口 ?抽象类是否可继承具体类
ma in方
(con creteclass)?抽象类中是否可以有静态的
法? ..................................... 2
21、 写clone()方法时,通常都有一行代码,是什么? .......................... 2 22、 面向对象的特征有哪些方面 ........................................ 2 23、 java中实现多态的机制是什么? ....................................... 2 24、 abstractclass 禾口 in terface 有什么区另 U ? ........................................................2
25、 abstract的method 是否可同时是 static,是否可同时是 native,是否可同时是 synchroni zed?2 26、 什么是内部类? StaticNested Class 和 Inner Class 的不同。 ................... 2 27、 内部类可以引用它的包含类的成员吗?有没有什么限制?
............. 2
28、AnonymousInner Class ( 匿名内部类)是否可以extends(继承)其它类,是否可以 implements(实现)interface(接
口)? ................................................................................................................ 2 29、 super.getClass()方法调用 ....................................... 2 30、 String是最基本的数据类型吗 ? ....................................................................... 2 31、String s = \底变了没有? 2
32、 是否可以继承 String类? ............................................................................... 2 33、 String s =new String(\创建了几个 String Object?二者之间有什么区别? 34、 String 和 StringBuffer 的区别 ........................................ 2 35、 如何把一段逗号分割的字符串转换成一个数组
2
这两行代码执行后,原始的
String对象中的内容到
? ......................................... 2
36、 数组有没有length()这个方法?String有没有length()这个方法? ............. 2 37、 下面这条语句一共创建了多少个对象:
Strings=\................ 2
try后的finally{}里的code会不会被执行,
38、 try {}里有一个return语句,那么紧跟在这个 什么时候被执行,在 return前还是
后? ............................................................................................... 2
39、 下面的程序代码输出的结果是多少? ................................... 2 40、 final,finally, finalize 的区另叽 ........................................ 2 41、 运行时异常与一般异常有何异同? .................................. 2 42、 error 和 exception 有什么区另U ? .................................................................... 2 43、 Java中的异常处理机制的简单原理和应用。 ............................ 2 44、 请写出你最常见到的 5个runtimeexception 。 ........................... 2 45、 JAVA语言如何进行异常处理,关键字: throws,throw,try,catch,finally 义?在try块中可以抛出异常
吗? .......................................................... 2 46、 java中有几种方法可以实现一个线程?用什么关键字修饰同步方法 方法为何不推荐使
用? ................................................................. 2 47、 sleep()禾口 wait()有什么区另U ? .................................................................. 2 48、 同步和异步有何异同,在什么情况下分别使用他们?举例说明。
....... 2
分别代表什么意
? stop()和suspend()
49、 下面两个方法同步吗?(自己发明) ................................... 2
50、 多线程有几种实现方法 ?同步有几种实现方法? ............................................ 2 51、 启动一个线程是用 run()还是start()? .............................................................. 2 52、 当一个线程进入一个对象的一个 其它方法? 2
53、 线程的基本概念、线程的基本状态以及状态之间的关系 ................... 2 54、 简述 synchronized 和 java.util.concurrent.locks.Lock
的异同? ............ 2
synchroni zed方法后,其它线程是否可进入此对象的
55、 设计4个线程,其中两个线程每次对 j增加1,另外两个线程对j每次减少1。写出程序。 2
56、 子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线 程又循环100,如此循环50次,请写出程
序。 ............................................. 2
57、 介绍 Collection 框架的结构 ......................................... 2 58、 Collection框架中实现比较要实现什么接口 .............................. 2 59、 ArrayList 禾口 Vector 的区另U .................................................................... 2 60、 HashMap 和 Hashtable 的区另U ..................................................................... 2 61、 List 和 Map 区别? ........................................................................................ 2 62、 List, Set,Map 是否继承自 Collection 接口 ? ...................................................... 2 63、 List、Map、Set三个接口,存取元素时,各有什么特点? ................... 2 64、 说出 ArrayList,Vector,LinkedList 的存储性能和特性 ..................... 2 65、 去掉一个Vector集合中重复的元素 .................................. 2 66、 Collecti on 和 Collect ions 的区另叽 .................................... 2 67、 Set里的元素是不能重复的, 那么用什么方法来区分重复与否呢 它们有何区别?
2
?是用==还是equals。?
68、 你所知道的集合类都有哪些?主要方法? ............................... 2 69、 两个对象值相同(x.equals(y)== true),但却可有不同的 hash code,这句话对不对? 2 70、 TreeSet里面放对象,如果同时放入了父类和子类的实例对象, 的compareTo方法,还是使用的子类的 常! .......................... 2 71、 说出一些常用的类,包,接口,请各举
5个 ......................... 2 compareT o方法,还是抛异
那比较时使用的是父类
72、 java中有几种类型的流? JDK为每种类型的流提供了一些抽象类以供继承,请说出他 们分别是哪些类?
2
73、 字节流与字符流的区别 ........................................... 2