Java工程师面试题(170道)
1、面向对象的特征有哪些方面?
2、访问修饰符public,private,protected,以及不写(默认)时的区别?
3、String是最根本的数据类型吗?
4、floatf=3.4;是否正确?
5、shortsi=1;si=si+1;有错吗?shortsi=1;si+=1;有错吗?
6、Java有没有goto?
7、int和Integer有什么区别?
8、&和&&的区别?
9、解释内存中的栈(stacK)、堆(heap)和静态区(staticarea)的用法。
10、und(II.5)等于多少?und(-II.5)等于多少?
11、switch是否能作用在byte上,是否能作用在long上,是否能作用在String上?
12、用最有效率的方法计算2乘以8?
13、数组有没有length()方法?String有没有length()方法?
14、在Java中,如何跳出当前的多重嵌套循环?
15、构造器(construetor)是否可被重写(override)?
16、两个对象值相同(x.equals(y)==true),但却可有不同的hashcode,这句话对不对?
I7、是否可以继承String类?
18、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
19、String和StringBuilder、StringBuffer的区别?
20、重载(Overload)和重写(Override)的区别。重载的方法能否根据返回类型进行区分?用flash做一个30秒简单动画
21、描述一下JVM加载class文件的原理机制?
22、char型变量中能不能存贮一个中文汉字,为什么?
23、抽象类(abstractclass)和接口(interface)有什么异同?
24、静态嵌套类(StaticNestedClass)和内部类(InnerClass)的不同?
25、Java中会存在内存泄漏吗,请简单描述。
26、抽象的(abstract)方法是否可同时是静态的(static),是否可同时是本地方法(native),是否可同时被synchronized修饰?
27、阐述静态变量和实例变量的区别。
28、是否可以从一个静态(static)方法内部发出对非静态(nonstatic)方法的调用?
29、如何实现对象克隆?
31、Strings=newString("xyz");创立了几个字符串对象?
32、接口是否可继承(extends)接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类(concreteclass)?
33、一个"."源文件中是否可以包含多个类(不是内部类)?有什么限制?
34、AnonymousInnerClass(匿名内部类)是否可以继承其它类?
是否可以实现接口?
35、内部类可以引用它的包含类(外部类)的成员吗?有没有什么限制?
36、Java中的final关键字有哪些用法?
38、数据类型之间的转换:
39、如何实现字符串的反转及替换?
40、怎样将GB2312编码的字符串转换为ISO-8859-1编码的字符串?
41、日期和时间:
42、打印昨天的当前时刻。
43、比拟一下Java和JavaSciprt。
44、什么时候用断言(assert)?
45、Error和Exception有什么区别?
46、try{}里有一个return语句,那么紧跟在这个try后的finally{}里的代码会不会被执行,什么时候被执行,在return前还是后?
47、Java语言如何进行异常处理,关键字:throws、throw、try、catch、finally分别如何使用?
48、运行时异常与受检异常有何异同?
49、列出一些你常见的运行时异常?顶级78668
50、阐述final、finally、finalize的区别。
51、类ExampleA继承Exception,类ExampleB继承ExampleA。
请问执行此段代码的输出是什么?
52、List、Set、Map是否继承自Collection接口?
当光标53、阐述ArrayList、Vector、LinkedList的存储性能和特性。
54、Collection和Collections的区别?
55、List、Map、Set三个接口存取元素时,各有什么特点?
java常见笔试题56、TreeMap和TreeSet在排序时如何比拟元素?Collections工具类中的sort()方法如何比拟元素?
57、Thread类的sleep()方法和对象的wait()方法都可以让线程暂停执行,它们有什么区别?
58、线程的sleep()方法和yield()方法有什么区别?
asp网站源码是多少59、当一个线程进入一个对象的synchronized方法A之后,其它线程是否可进入此对象的sy
nchronized方法B?
60、请说出与线程同步以及线程调度相关的方法。
61、编写多线程程序有几种实现方式?
62、synchronized关键字的用法?
63、举例说明同步和异步。
excel自学全套教程64、启动一个线程是调用run()还是start()方法?
65、什么是线程池(threadpool)?
66、线程的根本状态以及状态之间的关系?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论