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