java面试题小知识点

编译出错原因:不能对int数据类型调用getclass() 。Byte型的var1和Byte型的var2在经过运算+自动提升为int型。 为什么会这样,深究一下: 在Java虚拟机中,对于大部分与数据类型相关的字节码指令,他们的操作码助记符中都有特殊的字符来表示专门为哪种数据类型服务。但是Java虚拟机的操作码长度只有一个字节,这就带来一个问题,如果每种与数据类型相关的指令都支持Java虚拟机运行
相关文章
相关标签/搜索