java語言程序有幾種 java語言程序分為哪兩種類型?
java語言程序分為哪兩種類型?應(yīng)用程序和applet,前者指一個完整的程序,后者指一個小程序,作為一個完整的程序,它有一定的獨(dú)立性,applet主要用于開發(fā)插入網(wǎng)頁,它沒有主功能值類型和引用類型。通
java語言程序分為哪兩種類型?
應(yīng)用程序和applet,前者指一個完整的程序,后者指一個小程序,作為一個完整的程序,它有一定的獨(dú)立性,applet主要用于開發(fā)插入網(wǎng)頁,它沒有主功能
值類型和引用類型。
通常,我們聲明一個變量:Object o=new Object(),以創(chuàng)建引用(Object o)和對象(new Object())。Java的內(nèi)存模型中有兩個空間:堆和堆棧。引用被放入堆棧,對象被放入堆。reference的值是堆中對象的地址?!皁bject”的值是真實(shí)的數(shù)據(jù)。這是引用類型。
一般來說,Java中有八種特殊數(shù)據(jù)類型:byte、short、int、long、char、Boolean、float和double,它們不是對象。為了節(jié)省空間,它的值直接存儲在堆棧中。inti=1I被放在堆棧上,其值為1,而不是堆中對象的地址。這是可以獨(dú)立執(zhí)行的值類型
程序。根據(jù)用戶界面的不同,可以分為:a)控制臺應(yīng)用程序,b)windows應(yīng)用程序,和(2)嵌入式應(yīng)用程序:必須在其他程序中執(zhí)行的嵌入式應(yīng)用程序。A) 應(yīng)用程序:嵌入網(wǎng)頁并通過Internet傳遞,JSP、javaservlet:以網(wǎng)頁的形式在服務(wù)器上并通過網(wǎng)絡(luò)下載到支持java的瀏覽器中執(zhí)行。C) MIDlet:采用j2memidp開發(fā),執(zhí)行環(huán)境為手機(jī)和PDA