輕松學Java之Java入門_第1頁
輕松學Java之Java入門_第2頁
輕松學Java之Java入門_第3頁
輕松學Java之Java入門_第4頁
輕松學Java之Java入門_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第1章Java入門隨著Internet的迅速發(fā)展以及WWW(WorldWideWeb)的日益普及和快速增長,計算機網(wǎng)絡正在經(jīng)歷著深刻的變革。1995年,Sun公司Java語言的正式發(fā)布,是Internet的一次技術(shù)革命。Java語言的誕生解決了Internet程序欠缺的安全、健壯、平臺無關(guān)、可移植等諸多問題。本章主要講述Java的發(fā)展簡史、JDK和Eclipse的安裝、第一個Java程序和Java運行過程等基礎(chǔ)知識,使大家對Java應用程序有一個初步的認識。1.1Java簡介Java語言是一種跨平臺的面向?qū)ο笳Z言,由Sun公司于1995年正式推出,自問世以來受到越來越多開發(fā)者的喜愛。作為目前的主流面向?qū)ο蟮某绦蛟O(shè)計語言之一,Java以其面向?qū)ο?、跨平臺、支持多線程和分布式等特點在Web應用程序開發(fā)、網(wǎng)絡編程、手機游戲等各個方面都得到了廣泛的應用?,F(xiàn)在我們就來一起了解一下Java語言的歷史。1.1.1Java語言的發(fā)展計算機編程語言不斷發(fā)展,Java語言也經(jīng)歷了數(shù)次大的變革與發(fā)展,走過了非常曲折的道路。Sun公司也于2009年被Oracle公司收購。Java語言歷年版本發(fā)展歷程大致如圖1.1所示。1.1.2Java語言的特點Java語言是一種在各個行業(yè)領(lǐng)域都得到廣泛應用的程序設(shè)計語言。它的特點如表1.1所示。Java語言的特點1.簡單性:去掉了一些復雜和容易混淆的概念,比C++更為簡單2.面向?qū)ο螅和耆珡氐字С置嫦驅(qū)ο螅岣哕浖_發(fā)效率3.健壯:Java提供了完整的異常處理機制,降低了程序出錯的幾率4.跨平臺:“編寫一次,到處執(zhí)行”。Java語言在不同平臺上具有很好的移植性5.分布式:Java基本能夠與所有主流的分布式設(shè)計技術(shù)進行交互6.高性能:采用“預編譯”機制,提高了解釋執(zhí)行的能力7.安全性:沒有指針類型、完善的異常處理機制等特性使其具有很好的安全性

Java的應用領(lǐng)域Java到目前已經(jīng)演化出了JavaSE、JavaEE、JavaME三個版本,分別面向不同領(lǐng)域的開發(fā),其具體應用領(lǐng)域如圖1.2所示。1.2JDK的安裝在使用一門語言之前,首先要搭建相關(guān)的運行環(huán)境。下面我們就從JDK的安裝、環(huán)境變量的設(shè)置、開發(fā)工具幾個方面介紹如何搭建Java語言的運行環(huán)境。1.2.1JDK的下載要進行Java應用程序開發(fā),首先要安裝JDK(JavaDevelopmentKits)。JDK是Oracle公司提供的一套Java運行環(huán)境,具有多種操作系統(tǒng)的多個版本。本書以JDK

1.7在Windows7操作系統(tǒng)下的安裝為例,逐步搭建Java程序的運行環(huán)境。1.認識JDK小版本號在圖1.4的第二個窗口中,下載的JDK版本是JavaSE7u3。JDK軟件包版本編號規(guī)則如圖1.3所示。2.識別操作系統(tǒng)版本Oracle官網(wǎng)針對不同的操作系統(tǒng)提供了不同的安裝版本,例如為Windows操作系統(tǒng)提供了32位版和64位版。讀者可以先檢查自己電腦的操作系統(tǒng)版本,通過右擊“我的電腦”圖標選擇“屬性”命令。彈出的“屬性”窗口。由系統(tǒng)類型讀者可以知道自己的操作系統(tǒng)版本信息。1.乓2.卡2蟲J馬DK的安艇裝讀者秧下載逗完成文后,芝便可葬開始取安裝JD營K。雙肯擊jd按k-遣7u赴3-沾wi炮nd責ow翻s-吧x6展4.骨ex棗e開始欺安裝廊。1.塌2.吸3環(huán)境侮變量四的設(shè)龍置JD副K安裝征完成肯后需才要進瀉行環(huán)撈境變哪量的淹配置喚。環(huán)挽境變矮量是棗包含磁關(guān)于艙系統(tǒng)蒼及當竊前登面錄用題戶的汁環(huán)境差信息循的字列符串埋,有逆些程闖序使架用此樓信息創(chuàng)確定慮在何旗處放鼻置和佛搜索掉文件話。和JD桃K相關(guān)談的環(huán)慶境變進量有妄兩個擋:JA罰VA似_H脾OM援E和CL意AS剛SP預AT貸H。由遭于其容功能去是確組定文錯件位支置,蜻所以騰其變?nèi)隽恐到顬镴D互K的安廈裝路搖徑。1.萬3開發(fā)源工具Ec摔li抵ps芳e的安盛裝選擇口一種砍好的辯開發(fā)鐵工具親,可昏以更緣瑞方便桌地進做行開丹發(fā),毀從而串提高俊程序笑的編描寫效賺率。輔對于Ja噸va語言興來說屯,常帽見的砌開發(fā)瘋工具嚷有My私ec鑰li踏ps資e、Ec卻li慮ps耐e、JB擋ui飄ld搬er和記賄事本宰等,酬其中Ec嗽li恐ps池e是一蛇種比蔥較流復行且病具有工發(fā)展齊前途科的一唯款工耐具。鍵由于受其是久開放絮源代引碼的嶺項目隊,所犧以可匠以免稠費下戲載。干本書駱即采再用Ec吉li伍ps酬e作為姥開發(fā)劃工具帥。1.爭3.椅1蒜E傍cl雪ip看se下載幫方法首先炊我們繩來下細載Ec贈li粉ps棒e。Ec王li媽ps肚e官方肝網(wǎng)站貍提供干最新典版本肥的Ec仁li柴ps基e下載召,所晌以建椅議讀量者到添官方銹網(wǎng)站呼下載裝。1.鋼3.股2朱E我cl肯ip前se的初擁次啟襖動Ec據(jù)li訴ps貧e是一荷款綠墊色軟膝件,護不需駐要安須裝。蕩在下顯載完烘工具犧包后闊,將鞏其解舌壓到為指定圖的目羊錄下例。首班次運蹈行Ec吊li蒜ps爭e需要盒進行坐一些仁配置蓄。1.麗4第一掉個Ja旱va程序He蔽ll固oW哪or暴ld下面殲我們敬通過透第一嘉個Ja仔va應用——賴He寶ll譽oW屋or布ld,來吹詳細暫介紹扔使用Ec島li盆ps親e開發(fā)Ja臟va應用蕉的具陣體步襖驟和Ja棄va應用胞的程艇序結(jié)財構(gòu)。1.板4.停1吃E表cl湖ip趕se工程券創(chuàng)建在大謀多數(shù)占集成狀開發(fā)雖環(huán)境栗中編妹寫程反序,妖無論走代碼膝的長濱與短風,都飛需要濱創(chuàng)建茅一個裝工程棵。原考因就失在于懂所創(chuàng)樣建的睛工程晝中,手除了孝所要紛編寫屠的代懼碼文典件以禾外,衣集成性開發(fā)舉工具蓮在創(chuàng)坡建工陣程的柜同時曠,也邊將整著個程殿序編汪譯運匙行中狗所需促要的許庫文壤件、ja乞r包文億件和蹈設(shè)置Cl敘as掌sp亞at責h的文凍件一巷起加僻載到破工程姻項目澆中,頃這樣謎為程吸序員念的開葬發(fā)帶旦來了喬方便斥。1.灣4.崖2退H企el圾lo稅Wo眾rl催d的創(chuàng)陸建與累執(zhí)行創(chuàng)建抽完工命程后裹,下謠面創(chuàng)鐵建He務ll藏oW嘩or炭ld類,論在“Pa漫ck倒ag奏e”區(qū)局中,勸右擊悔工程My之Pr練oj筐ec吼t,選罵擇Ne泉w|梯Cl首as復s命令驕,Ec檢li朋ps缸e彈出健新建過類的腿界面跟。1.蠟4.源2魔H散el照lo誤Wo常rl肢d的創(chuàng)漢建與襪執(zhí)行1.規(guī)5第一引個Ja駛va圖形街界面豆程序Fr聚is束tD洪ia巨lo薪gJa繩va圖形盼界面旨程序薦是另海一種僵非常旺重要木的Ja沫va程序銹,它龜?shù)脑礌€代碼忍編輯梁和編染譯、衣生成界過程患與前犧面的Ja搞va程序曠基本與相同襖,只密需要忘在定棋義類銀之前票先導滿入圖合形包恰中的陰某些她方法雄,這淹些知即識我須們以段后會嚷為大持家講種解,綱在這絲式里只魯需要表大家輝知道扒,Ja卸va還有億另一扯種結(jié)相果表想現(xiàn)方貨式。1.債5第一違個Ja惹va圖形翻界面吹程序Fr墊is喪tD錯ia杏lo市g(shù)1.截6Ja址va程序謎運行器過程在Ja清va中引企入了蘿虛擬賊機(JV披M)的控概念豈,即駝在機庫器和辦編譯烘程序衡之間撿加入傲了一鏈層抽諷象的慣虛擬相的機促器。抖這臺側(cè)虛擬牲的機恩器在窮任何進平臺崗上都繭提供允給編申譯程匯序一刷個共注同的彈接口無。編事譯程板序只辟需要擾生成探虛擬殖機能販夠理趨解的愈代碼狼,然踩后由繩解釋重器來調(diào)將虛蝕擬機邊代碼卡轉(zhuǎn)換傍為特悟定系讓統(tǒng)的艘機器蠟碼執(zhí)黑行。畏在Ja客va中這書種供演虛擬攝機理鞠解的挺代碼偉叫做真字節(jié)安碼(By瓜te梳Co牢de),嘴它不指面向西任何汁特定默的處墾理器缺,只暑面向課虛擬雜機。Ja駱va源程尸序經(jīng)朋過編算譯器偵編譯威后變卷成字伙節(jié)碼撕,字嫩節(jié)碼上由虛痕擬機類解釋浴執(zhí)行憤。1.扣6Ja終va程序循運行傷過程1.希7小結(jié)本章屬主要榮介紹傾了Ja伴va語言視的發(fā)餅展、婚特點朝、運怖行環(huán)創(chuàng)境和撐開發(fā)低工具鞭等方訓面的捷內(nèi)容奸。并逐通過繁一個He查l

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論