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

            科普

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

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

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

            Java分類

            Java分為:JavaSE、JavaEE、JavaME

            Java SE是Java平臺標準版的簡稱(Java platform, standard edition),Java SE 以前稱為 J2SE。適用于標準的應用開發(fā),用于開發(fā)和部署桌面、服務器以及嵌入設備和實時環(huán)境中的Java應用程序。Java SE包括用于開發(fā)Java web服務的類庫,同時,Java SE為Java EE提供了基礎。

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

            Java ME是Java微版的簡稱(Java platform, enterprise edition),以前稱為

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

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

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

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

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

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

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

            1.java

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

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

            表現(xiàn)在,在要執(zhí)行的類的路徑里面執(zhí)行java時,一定要添加上點號(.)標示本目錄也要搜索。

            假設abc.class在路徑c:\src里面

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

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

            2.javac

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

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

            所以一個完整的javac命令行應該是這樣的,

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

            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里面的源文件不會有什么改動,目錄下的源文件,有可能會被重新編譯。

              為你推薦