Java就業(yè)培訓(xùn)教程 第一章 Java開發(fā)前奏

Java就業(yè)培訓(xùn)教程 第一章 Java開發(fā)前奏

ID:37587218

大?。?.17 MB

頁數(shù):24頁

時間:2019-05-25

Java就業(yè)培訓(xùn)教程 第一章 Java開發(fā)前奏_第1頁
Java就業(yè)培訓(xùn)教程 第一章 Java開發(fā)前奏_第2頁
Java就業(yè)培訓(xùn)教程 第一章 Java開發(fā)前奏_第3頁
Java就業(yè)培訓(xùn)教程 第一章 Java開發(fā)前奏_第4頁
Java就業(yè)培訓(xùn)教程 第一章 Java開發(fā)前奏_第5頁
資源描述:

《Java就業(yè)培訓(xùn)教程 第一章 Java開發(fā)前奏》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫

1、第1章Java開發(fā)前奏Java是一種簡單易用、完全面向?qū)ο?、具有平臺無關(guān)性、且安全可靠的主要面向Internet的開發(fā)工具。自從1995年正式問世以來,Java的快速發(fā)展已經(jīng)讓整個Web世界發(fā)生了翻天覆地的變化。隨著JavaServlet的推出,Java在電子商務(wù)方面開始嶄露頭角,最新的JavaServerPage(JSP)技術(shù)的推出,更是讓Java成為了基于Web應(yīng)用程序的首選開發(fā)工具。Java是第一套允許使用者將應(yīng)用程序通過Internet從遠(yuǎn)端服務(wù)器傳輸?shù)奖镜貦C上并執(zhí)行的一種語言;是一種應(yīng)用程序提供者不需要知道使用者的計算機硬件與軟件環(huán)境的語言。比爾·

2、蓋茨曾經(jīng)說過:“Java是最卓越的程序設(shè)計語言”。Java自問世以來,技術(shù)和應(yīng)用發(fā)展非常快,在計算機、移動電話、家用電器等領(lǐng)域中無一沒有Java技術(shù)的存在。在Internet上,幾乎每個網(wǎng)頁都包含Java程序或代碼。由于Java的廣泛應(yīng)用,使它受到了史無前例的關(guān)注,Java是一種Internet編程語言,Java還曾是網(wǎng)絡(luò)動畫技術(shù)的代名詞,Java虛擬機更是讓人耳目一新,Java簡單易學(xué)、跨平臺而又不失強大功能。相比其他語言,Java技術(shù)平臺具有鮮明的優(yōu)越性。從最初建造Java平臺開始,就考慮了安全性的問題,即其安全性是建立在Java平臺的內(nèi)核中的。其他的語

3、言只是在軟件開發(fā)時才由用戶自行處理其安全問題,難免會有安全漏洞。其次,對于程序員來說,Java語言比以往其他的任何一門語言都好用,原因在于:Java有自動垃圾回收的功能,Java增加了對象和變量的強制類型檢查,Java還取消了指針。目前,Java技術(shù)的架構(gòu)包括三個方面:lJ2EE(Java?2?Platform?Enterprise?Edition?)即企業(yè)版?,是以企業(yè)為環(huán)境而開發(fā)應(yīng)用程序的解決方案。lJ2SE(Java?2?Platform?Stand?Edition)即標(biāo)準(zhǔn)版,是桌面開發(fā)和低端商務(wù)應(yīng)用的解決方案。lJ2ME(Java?2?Platfor

4、m?Micro?Edition?)即小型版,是致力于消費產(chǎn)品和嵌入式設(shè)備的最佳解決方案。J2EE目前已經(jīng)成為開發(fā)商創(chuàng)建電子商務(wù)應(yīng)用的事實標(biāo)準(zhǔn)。J2SE是Java?2平臺的標(biāo)準(zhǔn)版,?它適用于桌面系統(tǒng),提供CORBA標(biāo)準(zhǔn)的ORB技術(shù),結(jié)合Java的RMI支持分布式互操作環(huán)境。J2ME提供了HTTP高級Internet協(xié)議,使移動電話能以Client/Server方式直接訪問Internet的全部信息,不同的Client訪問不同的文件,此外還能訪問本地存儲區(qū),提供最高效率的無線交流。Java技術(shù)又有其廣泛的內(nèi)涵:首先,它是一門編程語言,Java能夠創(chuàng)建所有其它傳統(tǒng)

5、語言能編寫的應(yīng)用程序,Java能夠編寫?yīng)毩⒌膽?yīng)用程序,運行在裝有Java虛擬機的操作系統(tǒng)上。Java編寫的程序經(jīng)常用在WWW環(huán)境中(比如applet,servlet等),Applet在瀏覽器中執(zhí)行不需要操作系統(tǒng)JVM的支持。其次,Java還是一個開發(fā)環(huán)境,Java技術(shù)包含一系列的工具:編譯器、解釋器、文檔生成工具、打包工具等等。另外由Java2SDK提供的JRE(JavaRuntimeEnvioument)還包括了一個完整的Java的類集合,比如基本語言類,GUI控件類等。最后,Java也是一個運行環(huán)境,我們可以從Sun公司提供的Java2SDK中來搭建運行

6、環(huán)境,而這一切都是免費的。時至今日,Java仍然一步步地朝著遠(yuǎn)大的夢想而邁進(jìn),顯而易見的成果便是在國際互聯(lián)網(wǎng)中的應(yīng)用,如今常見的瀏覽器也都全面支持JavaApplet以及衍生出來的JavaScript語言等,而市面上可見的操作24系統(tǒng),也利用Java的跨平臺特性來開發(fā),包括Windows系列、各類UNIX,Linux,Mac等操作系統(tǒng),都可以看到Java的蹤跡。這一切都充分說明了Java在計算機語言大家庭中的地位。Java對Internet編程的影響就如同C語言對系統(tǒng)編程的影響一樣。1.1Java虛擬機及Java的跨平臺原理Java虛擬機(JVM)是可運行J

7、ava字節(jié)碼的假想計算機,Java的跨平臺性是相對于其他編程語言而言的,我們這里就用C語言的編程與執(zhí)行過程來同Java的編程與執(zhí)行過程進(jìn)行對比說明。圖1.1同C語言編程一樣,我們首先也要編寫Java源程序,然后由Java編譯程序?qū)ava源程序編譯為JVM可執(zhí)行的代碼,即Java字節(jié)碼。Java源程序編譯后生成的字節(jié)碼文件就相當(dāng)于C源程序編譯后的Windows上的exe可執(zhí)行文件,JVM虛擬機的作用類似Windows操作系統(tǒng)。在Windows上運行的是exe文件,在JVM上運行的是Java字節(jié)碼文件,也就是擴展名為.class的文件。Windows執(zhí)行exe

8、可執(zhí)行文件的過程,就是從exe文件中取出一條條的計算

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。