欢迎来到天天文库
浏览记录
ID:48286579
大小:63.59 KB
页数:2页
时间:2019-11-20
《java面试题及答案分析》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、java面试题及答案分析 java面试题1、 说说HashMap和Hashtable的差别 答案分析: 都属于Map接口的类实现了将惟一键映射到特定的值上 HashMap类没有分类或排序他允许一个null键和多个null值 Hashtable类似于HashMap不过不允许null键和null值他也比HashMap慢因为他是同步的 java面试题2、 AnonymousInnerClass(匿名内部类)是否能extends(继承)其他类是否implements(实现)interface(接口) 答案分析:
2、匿名的内部类是没有名字的内部类不能extends(继承)其他类但一个内部类能作为一个接口由另一个内部类实现 java面试题3、 STRING与STRINGBUFFER的区别 答案分析: STRING的长度是不可变的STRINGBUFFER的长度是可变的如果你对字符串中的内容经常进行操作特别是内容要修改时那么使用StringBuffer如果最后需要String那么使用StringBuffer的toString()方法 java面试题4、 什么时候用assert 答案分析: 断言是个包含布尔表达式的语句在执行这个语句时假
3、定该表达式为true如果表达式计算为false那么系统会报告一个AssertionError他用于调试目的 java面试题5、 Set里的元素是不能重复的那么用什么方法来区分重复和否呢是用==还是equals()他们有何差别 答案分析: Set里的元素是不能重复的那么用iterator()方法来区分重复和否equals()是判读两个Set是否相等 equals()和==方法决定引用值是否指向同一对象equals()在类中被覆盖为的是当两个分离的对象的内容和类型相配的话返回真值 java面试题6、 List,Set,Map是
4、否继承自Collection接口 答案分析: ListSet是 Map不是
此文档下载收益归作者所有