面试题库包含答案

面试题库包含答案

ID:33435132

大小:219.50 KB

页数:43页

时间:2019-02-26

面试题库包含答案_第1页
面试题库包含答案_第2页
面试题库包含答案_第3页
面试题库包含答案_第4页
面试题库包含答案_第5页
资源描述:

《面试题库包含答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面试题库Java面试题第一,谈谈final,finally,finalize的区别。  最常被问到。    第二,AnonymousInnerClass(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?    第三,StaticNestedClass和InnerClass的不同,说得越多越好(面试题有的很笼统)。    第四,&和&&的区别。  这个问得很少。    第五,HashMap和Hashtable的区别。  常问。    第六,Collection和Collections的区别。  你千万别说一个是

2、单数一个是复数。    第七,什么时候用assert。  API级的技术人员有可能会问这个。    第八,GC是什么?为什么要有GC?  基础。    第九,Strings=newString(xyz);创建了几个StringObject?    第十,Math.round(11.5)等於多少?Math.round(-11.5)等於多少?    第十一,shorts1=1;s1=s1+1;有什么错?shorts1=1;s1+=1;有什么错?  面试题都是很变态的,要做好受虐的准备。    第十二,sleep()和wait()有什么区别?  搞线程的最爱。    第十三,Ja

3、va有没有goto?很十三的问题,如果哪个面试的问到这个问题,我劝你还是别进这家公司。11&和&&的区别。  &是位运算符。&&是布尔逻辑运算符。关键词:JAVA面试题本文地址:http://www.teecool.com/post/2007081603.html内容正文:11&和&&的区别。  &是位运算符。&&是布尔逻辑运算符。12HashMap和Hashtable的区别。  都属于Map接口的类,实现了将惟一键映射到特定的值上。  HashMap类没有分类或者排序。它允许一个null键和多个null值。  Hashtable类似于HashMap,但是不允许null键和

4、null值。它也比HashMap慢,因为它是同步的。13Collection和Collections的区别。Collection是个java.util下的接口,它是各种集合结构的父接口。  Collections是个java.util下的类,它包含有各种有关集合操作的静态方法。14什么时候用assert。  断言是一个包含布尔表达式的语句,在执行这个语句时假定该表达式为true。如果表达式计算为false,那么系统会报告一个Assertionerror。它用于调试目的:assert(a>0);//throwsanAssertionerrorifa<=0断言可以有两种形式:a

5、ssertExpression1;assertExpression1:Expression2;  Expression1应该总是产生一个布尔值。  Expression2可以是得出一个值的任意表达式。这个值用于生成显示更多调试信息的String消息。  断言在默认情况下是禁用的。要在编译时启用断言,需要使用source1.4标记:  javac-source1.4Test.java  要在运行时启用断言,可使用-enableassertions或者-ea标记。  要在运行时选择禁用断言,可使用-da或者-disableassertions标记。  要系统类中启用断言,可使用

6、-esa或者-dsa标记。还可以在包的基础上启用或者禁用断言。  可以在预计正常情况下不会到达的任何位置上放置断言。断言可以用于验证传递给私有方法的参数。不过,断言不应该用于验证传递给公有方法的参数,因为不管是否启用了断言,公有方法都必须检查其参数。不过,既可以在公有方法中,也可以在非公有方法中利用断言测试后置条件。另外,断言不应该以任何方式改变程序的状态。15GC是什么?为什么要有GC?(基础)。  GC是垃圾收集器。Java程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收集,可以调用下面的方法之一:System.gc()Runtime.getRunti

7、me().gc()16Strings=newString("xyz");创建了几个StringObject?  两个对象,一个是“xyz”,一个是指向“xyz”的引用对象s。17Math.round(11.5)等於多少?Math.round(-11.5)等於多少?  Math.round(11.5)返回(long)12,Math.round(-11.5)返回(long)-11;18shorts1=1;s1=s1+1;有什么错?shorts1=1;s1+=1;有什么错?  shorts1=1;s1=s1+1;有错,s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。