A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

第一,谈谈final, finally, finalize的区别。
最常被问到。

第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?

第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。

第四,&和&&的区别。

第五,HashMap和Hashtable的区别。
常问。

第六,Collection 和 Collections的区别。
(别说一个是单数一个是复数。)

第七,什么时候用assert。

第八,GC是什么? 为什么要有GC?
基础。

第九,String s = new String("xyz");创建了几个String Object?

第十,Math.round(11.5)等於多少? Math.round(-11.5)等於多少?

16 个回复

正序浏览
分享是最美的,谢谢分享
回复 使用道具 举报
谢谢分享。。。。
回复 使用道具 举报
都是面试的基本题,学习了
回复 使用道具 举报

不错不错
回复 使用道具 举报
a994335223 来自手机 中级黑马 2015-8-1 12:07:59
12#
支持楼主正在努力
回复 使用道具 举报
视频看了一半左右(我是看韩顺平老师的JAVA从入门到精通),我发现只懂第五题。
回复 使用道具 举报
不错不错
回复 使用道具 举报
第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。
静态内部类跟内部类的区别:
1、静态内部类只能访问外部类的静态成员,而内部类,可以访问外部类的静态以及非静态成员。
2、其它类要访问静态内部类中的静态方法时,可以直接用外部类名.内部类名.方法调用。
     其它类要访问静态内部类中的非静态方法时,要创建内部类的对象。才行。
     其它类要访问内部类的非静态方法时,必须要创建该内部类的对象才能使用。
     创建方法是:外部类名.内部类名   变量名 = 外部类对象.内部类对象

注意:内部类中如果定义了静态方法,该内部类必须是静态的。
回复 使用道具 举报
第四,&和&&的区别。
使用&和&&的运算之后结果是一样的:区别就在于运算的过程:
&符号:是必须要对两边都进行运算。效率较低。
&&符号:如果左边的为false,右边的将不再进行运算,效率较高。
回复 使用道具 举报
第四题:1.&:同为true结果为true,否则为false
            2。&&:短路&如果第一条件为false后面条件就不用看了,结果为false。
回复 使用道具 举报
恩。谢谢分享   。
回复 使用道具 举报
基础测试题。。
回复 使用道具 举报
发现内部类还得加强
回复 使用道具 举报
你的基础测试题吧
回复 使用道具 举报
楼主总结的问题对新手很有参考价值!作为正在自学阶段的零基础新手,跟沙发一样,现在还只知道"&"和"&&"的区别.
回复 使用道具 举报
新手只会第四题..
&:不管左边是true还是false,都计算右边的值;
&&:只有左边为true时,才回去计算右边的值
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马