JAVA培訓(xùn)教程1-2章.ppt_第1頁
JAVA培訓(xùn)教程1-2章.ppt_第2頁
JAVA培訓(xùn)教程1-2章.ppt_第3頁
JAVA培訓(xùn)教程1-2章.ppt_第4頁
JAVA培訓(xùn)教程1-2章.ppt_第5頁
已閱讀5頁,還剩29頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

JAVA培訓(xùn)教程,主講:宣峰 手機(jī)EMAIL:,解Java么是Java Java的特性 如何學(xué)習(xí)Java,第1章,么是Java,最早是Sun公司GreenProject中撰寫Star7 應(yīng)用程序的一個程序語言 全球信息網(wǎng)興起,JavaApplet成為網(wǎng)頁互動技術(shù)的代表 1995/5/23,Java DevelopmentKits(當(dāng)時的JDK全名)1.0a2版本正式對外發(fā)表,么是Java,Java是面向?qū)ο螅∣bject-Oriented)程序語言,具有高的跨平臺可能性 在今日,多時候代表軟件開發(fā)的架構(gòu) 開發(fā)者版本發(fā)表時是以Java DevelopmentKits名稱發(fā)表,簡稱JDK J2SE 5.0(Java 2 Platform Standard Edition5.0)時的JDK稱為J2SE Development Kit 5.0,么是Java,從JavaSE 6(Java Platform, Standard Edition6)開始的JDK6則稱之為Java SE Development Kit 6 再帶有“2”這個號碼,版本號6或1.6.0都使用 6是產(chǎn)品版本(productversion),而1.6.0是開發(fā)者版本(developerversion),Java的特性,語言特性 簡單(Simple) 面向?qū)ο螅∣bject-oriented) 網(wǎng)絡(luò)(Network-savvy) 解譯(Interpreted) 堅固(Robust) 安全(Secure) 可攜(Portable) 高效能(High-performance),Java的特性,Java的特性,應(yīng)用平臺 Java SE Java Platform, Standard Edition Java EE Java Platform, Enterprise Edition Java ME Java Platform, Micro Edition,Java Platform, Standard Edition (Java SE),Java各應(yīng)用平臺的基礎(chǔ),Java Platform, Standard Edition (Java SE),JVM Java虛擬機(jī)(Java Virtual Machine,JVM) JRE Java執(zhí)環(huán)境(Java SE Runtime Environment,JRE) JDK Java語言,Java Platform, Enterprise Edition (Java EE),以JavaSE的基礎(chǔ),定義一系的服務(wù)、API、協(xié)定等 適用于開發(fā)分布式、多層式(Multi- tiered)、以組件為基礎(chǔ)、以Web為基礎(chǔ)的應(yīng)用程序 技術(shù)像是JSP、Servlet、Enterprise JavaBeans(EJB)、Java Remote Method Invocation(RMI)等,Java Platform, Micro Edition (Java ME),作為小型數(shù)字設(shè)備上開發(fā)及部署應(yīng)用程序的平臺,像是消費(fèi)性電子產(chǎn)品或嵌入式系 統(tǒng)等 最為人所熟悉的設(shè)備如手機(jī)、PDA、股票機(jī)等,活躍的社群與豐富的資源,開發(fā)工具 開放原始碼的組件 容器 測試工具 各式各樣的軟件專案 各個社群所支持的討論區(qū) 取之盡的文件,如何學(xué)習(xí)Java,奠定Java語法基礎(chǔ) 運(yùn)用基本的JavaSE API 字符處、外處、對象容器(Container)、輸入輸出(I/O)、線程(Thread) /javase/6/docs/api/inde x.html,如何學(xué)習(xí)Java,使用搜引擎 / 加入社群參與討論 .tw/ 學(xué)習(xí)地圖 /developer/onlineTraining/n ew2java/javamap/intro.html,第2章,入門準(zhǔn)備 下載、安裝、瞭解JDK 設(shè)定Path與Classpath 第一個Java程序 選擇開發(fā)工具,下載JDK,JDK6發(fā)表日期為200612月11日 較新的修正版本將以Update名稱,加上號碼來表示修正的版本號 /javase/downloads/inde x.jsp,安裝JDK,解JDK,公用JRE是給開發(fā)好的程序之執(zhí)平臺 JDK本身也有自己的JRE 位于JDK安裝目錄的jre目錄下 JDK本身所附的JRE比公用JRE多個server的VM(VirtualMachine)執(zhí)選項,解JDK,解JDK,JDK的安裝目錄 bin目錄 JDK的工具程序 demo目錄 范程序 jre目錄 JDK自己附帶的JRE db目錄 ApacheDerby數(shù)據(jù)庫,純Java所撰寫的數(shù)據(jù)庫,解JDK,JDK的安裝目錄 lib目錄 工具程序?qū)嶋H上會使用的Java工具類別 JDK中的工具程序,大多也是由Java所撰寫而成 bin文件夾下的工具程序,過是個包裝器(Wrapper) 執(zhí)javac.exe等程序時,最后會呼叫l(wèi)ib目錄中tools.jar中的對應(yīng)類別,解JDK,JDK的安裝目錄 src.zip Java提供的API類別之原始碼文件壓縮檔,設(shè)定Path,找到j(luò)avac工具程序 必須告訴操作系統(tǒng),應(yīng)該到哪些目錄下嘗試找到您所想使用的工具程序 設(shè)定系統(tǒng)變中的Path環(huán)境變,設(shè)定Path,必須告訴操作系統(tǒng),應(yīng)該到哪些目錄下嘗試找到您所想使用的工具程序 直接設(shè)定目前的環(huán)境變包括Path變數(shù) set Path= C:Program FilesJavajdk1.6.0bin;%Path% Windows下安裝JRE時,會將java.exe復(fù)制至C:WindowsSystem32徑之下, 而這個徑在Path變中是默認(rèn)的徑,設(shè)定Classpath,Java執(zhí)環(huán)境本身就是個平臺,執(zhí)于這個平臺上的程序是已編譯完成的Java程序 設(shè)定Path變是為讓操作系統(tǒng)找到指定的工具程序(如Windowsexe) 設(shè)定Classpath目的就是為讓Java執(zhí)環(huán)境找到指定的Java程序(JVMclass),設(shè)定Classpath,JDK6默認(rèn)會到現(xiàn)工作目錄,以及JDK的lib目錄中尋找Java程序 javac -classpath classpath1;classpath2 對于Windows操作系統(tǒng)來說,Path是讓操作系統(tǒng)可以找到“.exe”執(zhí)檔的存在 對于Java執(zhí)環(huán)境來說,ClassPath就是讓JVM可以找到“.class“執(zhí)檔的存在,第一個Java程序,新增一個文字文件 重新命名文件為HelloJava.java,第一個Java程序,Java的源文件必須以擴(kuò)展名.java作結(jié)束 主檔名與類別名稱必須一致 注意每個字母的大小寫 空白只能是半型空格符或是Tab字符,第一個Java程序,javac HelloJava.java error: cannot read: HelloJava.java javac工具程序找到您指定的.java檔案 HelloJava.java:1: class HelloJava is public, should be declared in a file named HellJava.java 類別名稱與主檔名符,第一個Java程序,HelloJava.java:3: cannot find symbol 程序代碼中某些部份打錯,最常發(fā)生的原因可能是沒有注意到字母大小寫 javac是內(nèi)部或外部命、可執(zhí)的程序或批處文件 Path設(shè)定有誤或沒有在Path中加入JDK的bin目錄,第一個Java程序,java HelloJava Exception inthread“main“ java.lang.NoClassDefFoundError java工具程序找到您

溫馨提示

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

評論

0/150

提交評論