java面試題小知識點

編譯出錯原因:不能對int數據類型調用getclass() 。Byte型的var1和Byte型的var2在經過運算+自動提升爲int型。 爲什麼會這樣,深究一下: 在Java虛擬機中,對於大部分與數據類型相關的字節碼指令,他們的操作碼助記符中都有特殊的字符來表示專門爲哪種數據類型服務。但是Java虛擬機的操作碼長度只有一個字節,這就帶來一個問題,如果每種與數據類型相關的指令都支持Java虛擬機運行
相關文章
相關標籤/搜索