編程 java程序的類型?
java程序的類型?值類型和引用類型。通常,我們聲明一個(gè)變量:Object o=new Object(),以創(chuàng)建引用(Object o)和對(duì)象(new Object())。Java的內(nèi)存模型中有兩個(gè)空
java程序的類型?
值類型和引用類型。
通常,我們聲明一個(gè)變量:Object o=new Object(),以創(chuàng)建引用(Object o)和對(duì)象(new Object())。Java的內(nèi)存模型中有兩個(gè)空間:堆和堆棧。引用被放入堆棧,對(duì)象被放入堆。reference的值是堆中對(duì)象的地址。“object”的值是真實(shí)的數(shù)據(jù)。這是引用類型。
一般來說,Java中有八種特殊數(shù)據(jù)類型:byte、short、int、long、char、Boolean、float和double,它們不是對(duì)象。為了節(jié)省空間,它的值直接存儲(chǔ)在堆棧中。inti=1I被放在堆棧上,其值為1,而不是堆中對(duì)象的地址。這是值類型
應(yīng)用程序和applet,前者指的是一個(gè)完整的程序,后者指的是一個(gè)小程序,作為一個(gè)完整的程序,它有一定的獨(dú)立性,applet主要用于開發(fā)插入網(wǎng)頁的版本,它沒有主功能