為什麼java中只有基本型別的大小是固定的,比如short佔2個位元組,int佔4個位元組?程式小屋2018-02-17 10:34:25

基本資料型別在Java中有八種

byte,char,short,int,float,double,boolean,long

在Java中,你隨便定義一個基本型別資料變數,不賦值,都會有記憶體的分配,但其他的類,你不new,就不會有記憶體

對比可以看出,既然是基準,就是說在虛擬機器中已經有一套標準了,當你定義的時候就已經記憶體分配好了,類的話,不new,是沒有記憶體分配的

我的想法是這樣子的,希望指正……

為什麼java中只有基本型別的大小是固定的,比如short佔2個位元組,int佔4個位元組?