黑马程序员技术交流社区
标题:
看下面试题前两天的
[打印本页]
作者:
hainan080697
时间:
2016-3-9 18:50
标题:
看下面试题前两天的
1. *:面试题:看下面的程序是否有问题,如果有问题,请指出并说明理由。
* byte b1 = 3;
* byte b2 = 4;
* byte b3 = b1 + b2;
* 从两方面去回答这个题
* b1和b2是两个变量,变量里面存储的值都是变化的,所以在程序运行中JVM是无法判断里面具体的值
* byte类型的变量在进行运算的时候,会自动类型提升为int类型
* byte b4 = 3 + 4;
* 3和4都是常量,java有常量优化机制,就是在编译的的时候直接把3和4的结果赋值给b4了
2. *:Java语言中的字符char可以存储一个中文汉字吗?为什么呢?
* 可以。因为Java语言采用的是Unicode编码。Unicode编码中的每个字符占用两个字节。中文也是占的两个字节
* 所以,Java中的字符可以存储一个中文汉字
3. *:面试题
* byte b = 10;
* b++;
* b = b + 1;
* 问哪句会报错,为什么
4. *:面试题:看下面的程序是否有问题,如果有问题,请指出并说明理由。
* short s=1;s = s+1;
* short s=1;s+=1;
作者:
暴风城管
时间:
2016-3-9 19:44
第四题第一行报错,第二行正确,视频里面有滴
作者:
猜猜我是谁
时间:
2016-3-9 19:48
这个.......这个不是课后作业么....
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2