零基礎學JAVAJava SE基礎部分-01 Java發(fā)展及JDK配置_第1頁
零基礎學JAVAJava SE基礎部分-01 Java發(fā)展及JDK配置_第2頁
零基礎學JAVAJava SE基礎部分-01 Java發(fā)展及JDK配置_第3頁
零基礎學JAVAJava SE基礎部分-01 Java發(fā)展及JDK配置_第4頁
零基礎學JAVAJava SE基礎部分-01 Java發(fā)展及JDK配置_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1、課程程名稱:Javva發(fā)展展及JDDK配置置本季介紹紹了JAAVA的的發(fā)展過過程,包包括JDDK的發(fā)發(fā)展歷程程,paath路路徑的配配置和cclassspaath的的配置及及作用。并簡單單講解了了一個簡簡單的JJAVAA程序,并通過過此程序序講解了了JAVVA程序序的基本本組成。JAVAA學習層層次Javaa基本程程序設計計中重點點包括JJDK配配置和簡簡單Jaava程程序,簡簡單Jaava程程序編寫寫就包括括一些變變量的操操作與數(shù)數(shù)據(jù)類型型的轉(zhuǎn)換換、運算算符、表表達式與與語句、循環(huán)與與選擇性性語句、數(shù)組與與函數(shù),函數(shù)在在Javva常中中又稱為為方法。Javaa面向?qū)ο笤贘JAVAA學習

2、層層次當中中是一個個重點也也是一個個難點,在這里里會有大大量的概概念我們們需要記記住,包包括類的的基本形形式、類類的功能能實現(xiàn)、繼承、抽象類類與接口口,還有有我們包包的使用用和異常常處理,Javva面向向?qū)ο笫鞘且粋€承承上啟下下的過程程,在JJavaa面向?qū)ο笾谐槌橄箢惻c與接口尤尤其重要要。如果果要打好好JAVVA開發(fā)發(fā)基礎,必須要要對Jaava面面向?qū)ο笙蟾拍罘捶磸屠斫饨馇宄?,達到靈靈活應用用。在JAVVA高級級應用部部分,多多線程是是一個比比較特殊殊的東西西,在我我們一般般的J22EE開開發(fā)中,讓我們們動手去去編寫多多線程出出現(xiàn)的機機率并不不是很高高,但是是多線程程的概念念在一般般在公司

3、司面試中中往往都都會被問問到,所所以我們們要把多多線程這這個概念念理解的的非常清清楚。重點要會會以下兩兩個方面面: 11、 抽抽象類與與接口 2、 APII=類集這是兩個個最重要要部分,這兩個個部分理理解清楚楚了,會會靈活應應用熟練練了,能能分析各各種題目目了,OOK,你你就可以以了,至至少你JJAVAA基礎可可以了。這樣你你就可以以往上學學J2EEE了,或是可可以學習習J2MME手機機開發(fā)。2、知識識點2.1、上次課課程主要要知識點點回顧2.2、本次課課程預計計講解知知識點11、 JJAVAA的發(fā)展展歷程 2、 JDKK的配置置 3、 打印印“Heelloo Woorldd!”3、具體體內(nèi)容

4、本季目標標Javaa技術(shù)-發(fā)展歷歷程Whatts Javva?JAVAA本身的的英文含含義 = 咖啡啡,這個個咖啡產(chǎn)產(chǎn)自南美美洲的一一個小島島,非常常非常小小。Jaava由由SunnSttanffordd Unniveersiity Nettworrk公公司開發(fā)發(fā)出來的的,SUUN公司司于19982年年2月成成立,我我們可以以到 HYPERLINK uurlwwww.suun.ccom/urrl官官方網(wǎng)站站查找相相關jaava資資料。JAVAA不僅僅僅是一種種編程語語言,JJAVAA是一種種技術(shù)。JAVAA其實也也是經(jīng)過過一個很很長的過過程才發(fā)發(fā)展起來來的,JJavaa最早出出現(xiàn)的時時候并不不

5、是叫JJAVAA。在119911年出現(xiàn)現(xiàn)一種叫叫做OOak的語言言。用于于嵌入式式開發(fā)家家電系統(tǒng)統(tǒng)的。 OAK:橡樹=失失敗=hootjaava=jjavaa這就是JJAVAA主要的的發(fā)展過過程。JAVAA的主要要設計者者是Jaamess Goosliing,于19995年年5月223日SSun發(fā)發(fā)布了JJAVAA 1.0版本本。從19998.112開始始,發(fā)布布JDKK1.22,并使使用“JJavaa 2”,jaava與與javva 22主體核核心部分分是一樣樣的,只只是jaava22比jaava增增加了一一些輕量量級的控控制組件件?,F(xiàn)在SUUN推出出了JAAVA 2 PPlattforrm

6、,SStanndarrd EEdittionn v11.6我們主要要使用是是JAVVA 22 Pllatfformm,Sttanddardd Edditiion v1.5JDK 1.55版本相相對穩(wěn)定定一些,而JDDK 11.6還還不太穩(wěn)穩(wěn)定。開開發(fā)的忠忠告:永永遠不要要去使用用最新的的技術(shù),多使用用穩(wěn)定的的技術(shù)。20055年時,SUNN 正式式把以下下的JAAVA的的分支更更名: JJ2SEE=JAAVA SE JJ2MEE=JAAVA ME JJ2EEE=JAAVA EE實際上jjavaa經(jīng)過三三個命名名階段:JAVVA=J22SE/J2MME/JJ2EEE=JAVVA SSE/JJAVA

7、A MEE/JAAVA EE當然,我我們學習習JAVVA主要要是為JJAVAA EEE,因為為現(xiàn)在JJAVAA EEE是用得得最多的的,而且且工作、職位非非常得多多,不信信可以到到各大招招聘網(wǎng)去去搜一下下,也可可以訪問問 HYPERLINK urrlwwww.javvajoob.ccn/urll網(wǎng)站站。JAVAA SEE/JAAVA ME/JAVVA EEE三種種技術(shù)關關系: HYPERLINK urlln/uurl上有很很多 JJAVAA EEE 的WWEB開開發(fā)的講講解說這么多多javva到底底是什么么?jaava是是程序設設計語言言,而且且javva是程程序開發(fā)發(fā)和運行行環(huán)境。JAVAA

8、設計目目標主要幾點點設計目目標: 1、 面向?qū)ο?22、 容容易掌握握 3、 提供供多線程程 4、 安全全性高 5、 獨立于于平臺(Javva的可可移植性性最高)JAVAA三種核核心機制制這個我們們簡單了了解,知知道就可可以了,在實際際開發(fā)中中也并不不是太多多去關心心。GC:垃垃圾收集集或者垃垃圾回收收,這一一點在面面試中會會問到。JAVAA應用程程序運行行機制JAVAA虛擬機機(JAAVA Virrtuaal MMachhinee)剛剛說到到的JAAVA的的可移植植性高實實際上就就是靠JJVM(Javva虛擬擬機)實實現(xiàn)。 JVMM論述 就好比比一個人人請了很很多國家家的翻譯譯,同時時可以

9、跟跟很多國國家的人人說話,說的永永遠是中中國話,而翻譯譯會根據(jù)據(jù)你自己己所說的的中國話話,轉(zhuǎn)化化成外語語。JAVAA運行環(huán)環(huán)境(TThe JAVVA RRunttimee Ennvirronmmentt)這個流程程我們只只要簡單單了解清清楚就可可以了。JAVAA自動垃垃圾收集集技術(shù)(GC:Garrbagge CColllecttionn)在程序操操作中往往往會產(chǎn)產(chǎn)生很多多大量的的無用的的內(nèi)存空空間,此此時,這這些空間間如果沒沒有被回回收,則則肯定造造成系統(tǒng)統(tǒng)會慢,JAVVA 中中提供了了一種機機制自動垃垃圾收集集機制,可以收收集各種種垃圾的的空間,釋放使使用空間間。JAVAA運行環(huán)環(huán)境安裝裝及

10、配置置JDK是是JAVVA開發(fā)發(fā)環(huán)境:JDKK 1.5JDDK的安安裝:jjdk-1_55_0_16-winndowws-ii5866-p修改安裝裝路徑JDK 安裝完完之后會會提示用用戶安裝裝JREE,一般般可以直直接將JJRE 安裝在在JDKK 的目目錄之中中,此處處,JDDK 安安裝在了了:D:Prrogrram FillesJavva目錄錄之中 JDKK 1.5的新新特性: 自動拆拆箱和裝裝箱 泛型型是否在瀏瀏覽器上上植入JJAVAA虛擬機機,這點點很重要要,這樣樣以后可可以直接接在IEE中運行行javva虛擬擬機去運運行jaava程程序了。當然IIE本身身也具備備了JAAVA虛虛擬機的

11、的支持。JDK配配置,需需要兩個個環(huán)境變變量: ppathh:與運運行和解解釋JAAVA 程序有有關 cllassspatth:與與運行程程序有關關 實際際上這兩兩個都是是必備條條件,這這么說有有點強制制性的劃劃分概念念了。我們運行行javvac編編譯程序序,發(fā)現(xiàn)現(xiàn)無法運運行。如果要使使用JAAVA開開發(fā),JJAVAA 是編編譯型和和解釋型型的語言言: 編譯譯:jaavacc 解釋:javva 為為什么無無法運行行javvac?因為jjavaac是jjavaa本身命命令。如如果需要要運行jjavaac,我我們要在在系統(tǒng)環(huán)環(huán)境變量量中配置置patth。DD:PProggramm FiilessJ

12、aavajdkk1.55.0_16binn 里面面有全部部的jaava可可執(zhí)行命命令。設置完系系統(tǒng)環(huán)境境變量ppathh后,我我們重開開cmdd,運行行javvac,如果出出現(xiàn)下面面的界面面,說明明JDKK配置成成功。在JDKK安裝目目錄下有有個srrc.zzip文文件,里里面包含含javva源代代碼,大大家有興興趣可以以研究一一下哈。 classspaath我我們等會會講哈!配置JJDK成成功后,我們緊緊接著就就可以開開始編寫寫第一個個JAVVA 程程序,也也就是大大家不管管學什么么計算機機語言都都會看到到的打印印“Heelloo Woorldd!”哈!為了方便便起見,我們新新建一個個jav

13、va目錄錄,我們們以后編編寫jaava程程序都在在這個目目錄里面面,所有有javva源碼碼文件的的擴展名名都為.javva,我我們新建建HellloWWordd.jaava我們可以以使用一一個簡單單的工具具EdiitPllus來來編輯我我們的JJAVAA源文件件。JAVAA程序分分類HellloWoorldd.jaavapubllic claass HellloWWorlld /主方方法 pubblicc sttatiic vvoidd maain(Strringg arrg) /向屏幕幕上打印印信息 SSysttem.outt.prrinttln(Heelloo Woorldd!); ;JA

14、VAA應該先先編譯之之后再執(zhí)執(zhí)行。*.jaava = jaavacc命令 = *.claass = jaava命命令執(zhí)行行 編寫JAAVA 程序中中的幾個個注意點點:1、 命名名上來說說:如果果命名一一個類的的話,則則每個單單詞的首首字母必必須大寫寫:HeellooWorrld 2、 pubblicc sttatiic vvoidd maain(Strringg arrgs):主方法法,所有有的程序序由此開開始執(zhí)行行 3、 Syysteem.oout.priintlln(Helllo Worrld!) :系統(tǒng)提提供好的的一個可可以向屏屏幕上打打印輸出出的方法法。 44、 命命名的重重點說明明:

15、 jaava中中聲明類類有兩種種方式:pubblicc cllasss 類名名稱、cclasss 類類名稱 區(qū)區(qū)別: 如果使使用puubliic cclasss聲明明一個類類,則文文件名稱稱必須與與類名稱稱一致 如果使使用了cclasss聲明明一個類類,則文文件名稱稱可以任任意。 在一個個*.jjavaa程序之之中可以以同時編編寫多個個claass,編譯后后會為用用戶自動動分開,而且在在一個*.jaava文文件中 只能有有一個ppubllic claass。 classspaath:類路徑徑,指的的是JAAVA運運行時找找的路徑徑。 在在javva 類類名運行行時,實實際上需需要找到到claassppathh,通過

溫馨提示

  • 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

提交評論