}
Integer應該占 8+4=12 bytes啊
你說的有道理,但是jvm對所有的Object有限制!
這個限制被我發現了,就是不管什么Object占的空間,要是8的倍數
12不是8的倍數,只能是16了。!
推論:Byte也占16bytes!!!!!!!!!!!
問:
Byte[] bytes=new Byte[1000];
占用空間多少?
答: 約為(至少為) (16+4)*1000 bytes
好家伙。。。。。。!
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/