黑马程序员技术交流社区
标题:
给10道题目,大家可以一起做一做
[打印本页]
作者:
老中医
时间:
2015-8-1 00:27
标题:
给10道题目,大家可以一起做一做
第一,谈谈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)等於多少?
作者:
HM_七月
时间:
2015-8-1 06:20
新手只会第四题..
&:不管左边是true还是false,都计算右边的值;
&&:只有左边为true时,才回去计算右边的值
作者:
ITHM明
时间:
2015-8-1 07:24
楼主总结的问题对新手很有参考价值!作为正在自学阶段的零基础新手,跟沙发一样,现在还只知道"&"和"&&"的区别.
作者:
fantianfei
时间:
2015-8-1 07:25
你的基础测试题吧
作者:
李峥
时间:
2015-8-1 08:17
发现内部类还得加强
作者:
shero
时间:
2015-8-1 08:39
基础测试题。。
作者:
zhaoyue
时间:
2015-8-1 09:43
恩。谢谢分享 。
作者:
金牛男人
时间:
2015-8-1 09:53
第四题:1.&:同为true结果为true,否则为false
2。&&:短路&如果第一条件为false后面条件就不用看了,结果为false。
作者:
李文思
时间:
2015-8-1 10:42
第四,&和&&的区别。
使用&和&&的运算之后结果是一样的:区别就在于运算的过程:
&符号:是必须要对两边都进行运算。效率较低。
&&符号:如果左边的为false,右边的将不再进行运算,效率较高。
作者:
李文思
时间:
2015-8-1 11:06
第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。
静态内部类跟内部类的区别:
1、静态内部类只能访问外部类的静态成员,而内部类,可以访问外部类的静态以及非静态成员。
2、其它类要访问静态内部类中的静态方法时,可以直接用外部类名.内部类名.方法调用。
其它类要访问静态内部类中的非静态方法时,要创建内部类的对象。才行。
其它类要访问内部类的非静态方法时,必须要创建该内部类的对象才能使用。
创建方法是:外部类名.内部类名 变量名 = 外部类对象.内部类对象
注意:内部类中如果定义了静态方法,该内部类必须是静态的。
作者:
飞飞飞丨
时间:
2015-8-1 11:50
不错不错
作者:
yangkai69
时间:
2015-8-1 12:00
视频看了一半左右(我是看韩顺平老师的JAVA从入门到精通),我发现只懂第五题。
作者:
a994335223
时间:
2015-8-1 12:07
支持楼主正在努力
作者:
嗬嗬嗬_000
时间:
2015-8-1 12:26
不错不错
作者:
gaoming971366
时间:
2015-8-1 12:43
都是面试的基本题,学习了
作者:
Holmes
时间:
2015-8-1 13:12
谢谢分享。。。。
作者:
清风惜月
时间:
2015-8-1 19:32
分享是最美的,谢谢分享
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2