4 回答

TA貢獻(xiàn)1813條經(jīng)驗(yàn) 獲得超2個(gè)贊
Java是面向?qū)ο?/a>的高級(jí)編程語(yǔ)言,包括J2SE,J2EE,J2ME。
J2SE是Java的基礎(chǔ),主要開發(fā)應(yīng)用程序。
J2EE是進(jìn)行企業(yè)級(jí)WEB開發(fā)的。
J2ME好象是進(jìn)行手機(jī)開發(fā)的。

TA貢獻(xiàn)1834條經(jīng)驗(yàn) 獲得超8個(gè)贊
值類型和引用類型 。
一般情況下,我們聲明一個(gè)變量:
Object o = new Object();
實(shí)際上是創(chuàng)建了一個(gè)引用(Object o)和一個(gè)對(duì)像(new Object())。
java的內(nèi)存模型中有堆和棧兩個(gè)空間,將引用放入棧,將對(duì)的象放入堆。
“引用”的值是“對(duì)像”在堆中的地址。
“對(duì)像”的值是真正的數(shù)據(jù)。這就是引用類型。
二般情況下,java中還有8種特殊的數(shù)據(jù)類型
byte,short,int,long,char,boolean,float,double
這幾種類型不是對(duì)象。為了節(jié)省空間,其值直接存到了棧里。
int i=1;
i放放到了棧中,其值是1,而不是對(duì)象在堆中的地址。這就是值類型
添加回答
舉報(bào)