黑马程序员技术交流社区

标题: 就业班面试题 [打印本页]

作者: 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