最新国产在线不卡AV,国产又爽又黄的视频免费看,精品综合久久久久久97,日韩欧美高清中文字幕免费一区二区

            科普

            java語(yǔ)言的分類(lèi)及發(fā)展前景_java與javac的-classpath命令的區(qū)別 IT知識(shí)

            電腦知識(shí)優(yōu)爾供稿

            Java語(yǔ)言作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚?,允許程序員以?xún)?yōu)雅的思維方式進(jìn)行復(fù)雜的編程。下面是9252兒童網(wǎng)小編為大家整理的java語(yǔ)言的分類(lèi)及發(fā)展前景,希望對(duì)你們有幫助。

            Java分類(lèi)

            Java分為:JavaSE、JavaEE、JavaME

            Java SE是Java平臺(tái)標(biāo)準(zhǔn)版的簡(jiǎn)稱(chēng)(Java platform, standard edition),Java SE 以前稱(chēng)為 J2SE。適用于標(biāo)準(zhǔn)的應(yīng)用開(kāi)發(fā),用于開(kāi)發(fā)和部署桌面、服務(wù)器以及嵌入設(shè)備和實(shí)時(shí)環(huán)境中的Java應(yīng)用程序。Java SE包括用于開(kāi)發(fā)Java web服務(wù)的類(lèi)庫(kù),同時(shí),Java SE為Java EE提供了基礎(chǔ)。

            Java EE是Java平臺(tái)企業(yè)版的簡(jiǎn)稱(chēng)(Java platform, enterprise edition),以前稱(chēng)為 J2EE。適用于企業(yè)級(jí)的應(yīng)用服務(wù)開(kāi)發(fā),用于簡(jiǎn)化企業(yè)解決方案的開(kāi)發(fā)、部署和管理相關(guān)的復(fù)雜問(wèn)題的體系結(jié)構(gòu)。Java EE建立于Java SE之上,具有web服務(wù)、組件模型、以及通信API等特性,可以用來(lái)實(shí)現(xiàn)企業(yè)級(jí)的面向服務(wù)體系結(jié)構(gòu)(SOA)和 Web 2.0 應(yīng)用程序。

            Java ME是Java微版的簡(jiǎn)稱(chēng)(Java platform, enterprise edition),以前稱(chēng)為

            J2ME,常用于常用于手機(jī)上的開(kāi)發(fā)。是一個(gè)技術(shù)和規(guī)范的集合,Java ME為在移動(dòng)設(shè)備和嵌入式設(shè)備(比如手機(jī)、PDA、電視機(jī)頂盒和打印機(jī))上運(yùn)行的應(yīng)用程序提供一個(gè)健壯且靈活的環(huán)境。Java ME 包括靈活的用戶(hù)界面、健壯的安全模型、許多內(nèi)置的網(wǎng)絡(luò)協(xié)議以及對(duì)可以動(dòng)態(tài)下載的連網(wǎng)和離線應(yīng)用程序的豐富支持?;?Java ME 規(guī)范的應(yīng)用程序只需編寫(xiě)一次,就可以用于許多設(shè)備,而且可以利用每個(gè)設(shè)備的本機(jī)功能。

            Java語(yǔ)言的發(fā)展前景

            計(jì)算機(jī)的誕生及廣泛應(yīng)用推動(dòng)了IT領(lǐng)域的發(fā)展,但21世紀(jì)的計(jì)算機(jī)早已不是訪問(wèn)INTERNET的唯一的途徑。各類(lèi)更具信息化的電子產(chǎn)品逐漸進(jìn)入IT領(lǐng)域,推動(dòng)了PC時(shí)代的大發(fā)展。由于各種消費(fèi)信息的急劇增加,傳統(tǒng)的客戶(hù)機(jī)的各方面條件均不如PC,PC的發(fā)展對(duì)服務(wù)器的應(yīng)用管理體統(tǒng)也提出了更高標(biāo)準(zhǔn)。Java語(yǔ)言完全滿(mǎn)足了PC的條件,在減少內(nèi)存,直接在各類(lèi)電子產(chǎn)品中運(yùn)行,在網(wǎng)絡(luò)中可被任何設(shè)備所識(shí)別,充分利用網(wǎng)絡(luò)資源等方面有所突破創(chuàng)新,為PC時(shí)代的發(fā)展創(chuàng)造了有力條件。

            隨著IT產(chǎn)業(yè)的發(fā)展,許多企業(yè)中的計(jì)算機(jī)應(yīng)用程序也在隨之轉(zhuǎn)型,企業(yè)中所應(yīng)用的計(jì)算機(jī)模式逐漸向客戶(hù)端較小、服務(wù)器隨之增大、數(shù)據(jù)庫(kù)的容量也在相應(yīng)增加的方向轉(zhuǎn)變。此外,加上Java語(yǔ)言獨(dú)有的特點(diǎn),根據(jù)其在各項(xiàng)服務(wù)器中應(yīng)用程序的開(kāi)發(fā)所占有的優(yōu)勢(shì),企業(yè)版的J2SE為企業(yè)環(huán)境中計(jì)算機(jī)模式的應(yīng)用提供了良好的平臺(tái)。

            Java語(yǔ)言為與數(shù)據(jù)庫(kù)聯(lián)系緊密設(shè)計(jì)了Java servlet和SQL-J技術(shù),以及JSP技術(shù)。隨著JSP技術(shù)的發(fā)展,使JAVA語(yǔ)言的網(wǎng)絡(luò)應(yīng)用更為實(shí)際化、更高效快捷,成為IT產(chǎn)業(yè)常用的技術(shù)。JSP以Java語(yǔ)言作為其服務(wù)器端的使用語(yǔ)言,結(jié)合了JAVA SCRIPT等多種其他客戶(hù)端語(yǔ)言,使網(wǎng)絡(luò)瀏覽器更為方便的展現(xiàn)。[48]

            在遠(yuǎn)程網(wǎng)絡(luò)教學(xué)方面,由于JAVA改變了傳統(tǒng)的基于Microsoft Front Page或HTML語(yǔ)言制作的Web頁(yè)面形態(tài),使網(wǎng)絡(luò)遠(yuǎn)程教學(xué)更加朝著動(dòng)態(tài)、便捷化、安全化的方向發(fā)展,豐富了網(wǎng)絡(luò)遠(yuǎn)程教學(xué)的手段和覆蓋面。

            java與javac的-classpath命令的區(qū)別

            1.java

            -classpath, 設(shè)定要搜索的類(lèi)的路徑,可以是目錄,jar文件,zip文件(里面都是class文件),會(huì)覆蓋掉所有的CLASSPATH的設(shè)定。

            由于所要執(zhí)行的類(lèi)也是要搜索的類(lèi)的一部分,所以一定要把這個(gè)類(lèi)的路徑也放到-classpath的設(shè)置里面。

            表現(xiàn)在,在要執(zhí)行的類(lèi)的路徑里面執(zhí)行java時(shí),一定要添加上點(diǎn)號(hào)(.)標(biāo)示本目錄也要搜索。

            假設(shè)abc.class在路徑c:\src里面

            可以在任何路徑下執(zhí)行以下命令

            java -classpath c:\classes;c:\jar\abc.jar;c:\zip\abc.zip;c:\src abc

            2.javac

            -classpath,設(shè)定要搜索類(lèi)的路徑,可以是目錄,jar文件,zip文件(里面都是class文件),會(huì)覆蓋掉所有在CLASSPATH里面的設(shè)定。

            -sourcepath, 設(shè)定要搜索編譯所需java 文件的路徑,可以是目錄,jar文件,zip文件(里面都是java文件)。

            所以一個(gè)完整的javac命令行應(yīng)該是這樣的,

            假設(shè)abc.java在路徑c:\src里面,在任何的目錄的都可以執(zhí)行以下命令來(lái)編譯。

            javac -classpath c:\classes;c:\jar\abc.jar;c:\zip\abc.zip -sourcepath c:\source\project1\src;c:\source\project2 \lib\src.jar;c:\source\project3\lib\src.zip c:\src\abc.java

            表示編譯需要c:\classed下面的class文件,c:\jar\abc.jar里面的class文件,c:\zip\abc.zip里面的class文件

            還需要c:\source\project1\src下面的源文件,c:\source\project2 \lib\src.jar里面的源文件,c:\source\project3\lib\src.zip里面的源文件,

            注意:jar,zip里面的源文件不會(huì)有什么改動(dòng),目錄下的源文件,有可能會(huì)被重新編譯。

              為你推薦