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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

面试题 A : 。

         * 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了

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马