黑马程序员技术交流社区
标题:
就业班面试题
[打印本页]
作者:
15555566103
时间:
2015-10-15 00:40
标题:
就业班面试题
26、空字符串("")和null的区别? 答:空字符串是 String类的一个对象,
而null是指一个引用变量没有引用对象,在值为null的引用变量上调用方法或变量,
将会导致 NullPointerException。通过以下代码来验证变量x是否为null,
x == null,通过"".equals(x)来验证x是否为空字符串。
25、静态变量和实例变量的区别?
答:静态变量属于类,该类不生产对象,通过类名就可以调用静态变量。
实例变量属于该类的对象,必须产生该类对象,才能调用实例变量。
24、当x.equals(y)等于true时,x.hashCode()与y.hashCode()可以不相等,这句话对不对?
答:对。但是在Java中建议,当x.equals(y)等于true时,x.hashCode()与y.hashCode()也相等。
23、列举几个常见的RuntimeException的子类?
答 : ArithmeticException 、 NullPointerException 、 IndexOutOfBoundsException、
ClassCastException、ArrayStoreException
22、Java有没有goto?
答:Java没有使用goto关键字,但它是Java的保留字。
21、在Java中char类型的变量占用几个字节?char类型的变量能不能存储一个中文汉字?
答:在Java中char类型的变量占用2个字节,char类型变量采用Unicode编码。可以存储一个汉字,
但不是所有的汉字都能存储,你想想,汉字至少10万个,而Unicode占用两个字节,最多能存储6万多个。
20、有如下代码: try { 代码1 return 1; }finally{ 代码2 return 2; }
问,代码2是否会被执行?若会被执行,是try里的return语句先执行还是finally里的代码先执行?
最后该代码片段的返回值是1还是2?
答:代码2会被执行,因为finally里的代码总会被执行。 finally里的代码会在return 1;之后被执行。
既然finally里的代码会在return 1;之后被执行,所以return 2;覆盖return 1;返回2。
19、有如下方法的定义: public static int getNumber(int a)
{ int b = 0; try { b = 10/a; return b; }
catch (Exception ex) { b = 100;
return b; }finally{ b = 1000; return b; } }
在main方法中调用以上方法,
如下: System.out.println(getNumber(10));
System.out.println(getNumber(0)); 结果是多少?
答:1000 和 1000 。 18、有如下方法的定义:
public static int getNumber(int a)
{ int b = 0; try { b = 10/a; return b; }
catch (Exception ex) { b = 100; return b; } }
在main方法中调用以上方法,如下: System.out.println(getNumber(10));
System.out.println(getNumber(0)); 结果是多少?
答:1 和 100 。
17、用最有效率的方法算出2乘以8等於几?
作者:
15555566103
时间:
2015-10-15 00:41
{:2_30:} 谢谢 基础班的老师 给了我很大的信息
作者:
15555566103
时间:
2015-10-15 00:55
真心觉得不错 我也不能不努力了
作者:
ln0491
时间:
2015-10-15 10:42
2<<<8.....
作者:
LLLLL
时间:
2015-10-15 11:02
666666666666666666666666666666
作者:
android小学徒
时间:
2015-10-15 11:13
要好好看看,蛮不错
作者:
删''情
时间:
2015-10-21 23:15
菜发现自己好多都不会,,,,
作者:
在此重拾自我
时间:
2015-10-21 23:35
竟然木有HMB送
作者:
青同学
时间:
2015-10-22 00:34
GOOD…………………
作者:
SF_NEVERMORE
时间:
2015-10-22 09:36
好多问题不会,已收藏。
作者:
yangshaoqiang
时间:
2015-10-22 12:31
顶顶顶顶顶顶顶顶顶
作者:
马尼玛
时间:
2015-10-22 12:46
收藏 顶一个
作者:
pp7803515
时间:
2015-10-22 15:53
最后一个应该是2<<3吧
作者:
莫盛强
时间:
2015-10-22 19:20
666666666666666666666666
作者:
吉吉粥
时间:
2015-10-22 20:52
收藏了 慢慢看
作者:
jyf823691221
时间:
2015-10-22 21:07
加油加油加油加油加油
作者:
打不死的小小强
时间:
2015-10-22 21:13
很有用,先收藏下,以后肯定会用得上的
作者:
爨oooo
时间:
2015-10-22 21:57
请问这是笔答还是电脑打.
作者:
如梦丶似幻
时间:
2015-10-22 22:42
感谢分享~~~
作者:
minasum
时间:
2015-10-23 07:50
17题的答案呢?
作者:
会盟天下英豪
时间:
2015-10-23 08:08
确实不错,已收纳
作者:
奋斗的丫丫
时间:
2015-10-23 08:26
面试有没有编程题啊?
作者:
hbcoding
时间:
2015-10-23 10:35
感谢分享
作者:
三川草民
时间:
2015-10-23 11:26
不错哦。多看看
作者:
chenguoyu520
时间:
2015-10-23 13:08
起先看看,马上就到面试了。谢谢
作者:
bukai123
时间:
2015-10-23 16:23
这。。。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2