我之前在網(wǎng)上看到一個(gè)東西,當(dāng)時(shí)沒注意,突然想起來了。java面向?qū)ο螅渲杏袃蓸訓(xùn)|西不是面向?qū)ο蟮模?種數(shù)據(jù)類型和static。這是為什么呢?求解?。。。。。。。。。。。。。。?!
2 回答
已采納

慕勒0069038
TA貢獻(xiàn)143條經(jīng)驗(yàn) 獲得超39個(gè)贊
因?yàn)榘朔N基本類型都有對(duì)應(yīng)的包裝類(int的包裝類是Integer),包裝類自然就是對(duì)象了。 基本類型一直都是Java語言的一部分,這主要是基于程序性能的考量,基本類型定義定義的變量是存放在棧中,比如int i = 5;而Integer j = new Integer(10);j則只是一個(gè)對(duì)象的引用,存放在棧中,而實(shí)際的數(shù)值10則是放在堆里,堆的讀寫速度遠(yuǎn)不及棧了。再有就是基本類型定義的變量創(chuàng)建和銷毀很快,而類定義的變量還需要JVM去銷毀。

道臨
TA貢獻(xiàn)80條經(jīng)驗(yàn) 獲得超126個(gè)贊
數(shù)據(jù)類型我不清楚,因?yàn)樗邪b類,但static 不屬于對(duì)象,它屬于類,因?yàn)槟憔褪菦]有對(duì)象,也能調(diào)用static方法