一道比較少見的基礎面試題,考考大家

x7lovelin發表於2018-12-10

一道比較少見的基礎面試題,考考大家
我自己在之前面試螞蟻的過程中,有遇到一個基礎面試題,印象挺深的,比較少見,拿出來和大家分享下

題目很簡單,如下

第一個類

    public class Person1  {
        
    }
複製程式碼

第二個類

    public class Person2  {
        int a;
    }
複製程式碼

第三個類

    public class Person3  {
        int[] a;
    }
複製程式碼

第四個類

    public class Person4  {
        int[] a = new int[2];
    }
複製程式碼

第五個類

    public class Person5  {
        int a;
        byte b;
    }
複製程式碼

現在,

    public static void main(String[] args) {
        Person1 p1 = new Person1();
        Person2 p2 = new Person2();
        Person3 p3 = new Person3();
        Person4 p4 = new Person4();
        Person5 p5 = new Person5();
    }
複製程式碼

那麼,請大家告訴我從p1到p5,這5個直接物件各需要多大的記憶體?

相關文章