java 就業(yè)培訓(xùn)教程(張孝祥) - 高清 - 第一章 java開發(fā)前奏

java 就業(yè)培訓(xùn)教程(張孝祥) - 高清 - 第一章 java開發(fā)前奏

ID:34415107

大?。?.10 MB

頁(yè)數(shù):25頁(yè)

時(shí)間:2019-03-05

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

《java 就業(yè)培訓(xùn)教程(張孝祥) - 高清 - 第一章 java開發(fā)前奏》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

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

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

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

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

5、又有其廣泛的內(nèi)涵:首先,它是一門編程語(yǔ)言,Java能夠創(chuàng)建所有其它傳統(tǒng)語(yǔ)言能編寫的應(yīng)用程序,Java能夠編寫?yīng)毩⒌膽?yīng)用程序,運(yùn)行在裝有Java虛擬機(jī)的操作系統(tǒng)上。Java編寫的程序經(jīng)常用在WWW環(huán)境中(比如applet,servlet等),Applet在瀏覽器中執(zhí)行不需要操作系統(tǒng)JVM的支持。其次,Java還是一個(gè)開發(fā)環(huán)境,Java技術(shù)包含一系列的工具:編譯器、解釋器、文檔生成工具、打包工具等等。另外由Java2SDK提供的JRE(JavaRuntimeEnvioument)還包括了一個(gè)完整的Java的類集合,比如基本語(yǔ)言類,GUI

6、控件類等。最后,Java也是一個(gè)運(yùn)行環(huán)境,我們可以從Sun公司提供的Java2SDK中來(lái)搭建運(yùn)行環(huán)境,而這一切都是免費(fèi)的。時(shí)至今日,Java仍然一步步地朝著遠(yuǎn)大的夢(mèng)想而邁進(jìn),顯而易見的成果便是在國(guó)際互聯(lián)網(wǎng)中的應(yīng)用,如今常見的瀏覽器也都全面支持JavaApplet以及衍生出來(lái)的JavaScript語(yǔ)言等,而市面上可見的操作系統(tǒng),也利用Java的跨平臺(tái)特性來(lái)開發(fā),包括Windows系列、各類UNIX,Linux,1Mac等操作系統(tǒng),都可以看到Java的蹤跡。這一切都充分說(shuō)明了Java在計(jì)算機(jī)語(yǔ)言大家庭中的地位。Java對(duì)Internet

7、編程的影響就如同C語(yǔ)言對(duì)系統(tǒng)編程的影響一樣。1.1Java虛擬機(jī)及Java的跨平臺(tái)原理Java虛擬機(jī)(JVM)是可運(yùn)行Java字節(jié)碼的假想計(jì)算機(jī),Java的跨平臺(tái)性是相對(duì)于其他編程語(yǔ)言而言的,我們這里就用C語(yǔ)言的編程與執(zhí)行過(guò)程來(lái)同Java的編程與執(zhí)行過(guò)程進(jìn)行對(duì)比說(shuō)明。圖1.1同C語(yǔ)言編程一樣,我們首先也要編寫Java源程序,然后由Java編譯程序?qū)ava源程序編譯為JVM可執(zhí)行的代碼,即Java字節(jié)碼。Java源程序編譯后生成的字節(jié)碼文件就相當(dāng)于C源程序編譯后的Windows上的exe可執(zhí)行文件,JVM虛擬機(jī)的作用類似Window

8、s操作系統(tǒng)。在Windows上運(yùn)行的是exe文件,在JVM上運(yùn)行的是Java字節(jié)碼文件,也就是擴(kuò)展名為.class的文件。Windows執(zhí)行exe可執(zhí)行文件的過(guò)程,就是從exe文件中取出一條條的計(jì)算機(jī)指令,交給CPU去解釋執(zhí)行。JVM

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

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

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