




已閱讀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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 世界經(jīng)濟(jì)的脆弱性與韌性試題及答案
- 不同融資渠道的優(yōu)勢與劣勢試題及答案
- 2025年農(nóng)村一二三產(chǎn)業(yè)融合發(fā)展的鄉(xiāng)村旅游與生態(tài)保護(hù)協(xié)同發(fā)展報告
- 財務(wù)管理基礎(chǔ)構(gòu)建試題及答案
- 中級會計實務(wù)考試考試流程試題及答案
- 公路貨運(yùn)行業(yè)數(shù)字化轉(zhuǎn)型與效率提升的物流配送服務(wù)標(biāo)準(zhǔn)化
- 社會互動的理論框架分析試題及答案
- 財務(wù)合規(guī)管理的重要性試題及答案
- 對應(yīng)試調(diào)整中級會計實務(wù)試題及答案
- 2025年財務(wù)管理理論與實踐試題及答案
- 2023年USAPA美國匹克球協(xié)會官方規(guī)則翻譯版
- 新一代國際結(jié)算系統(tǒng)需求規(guī)格說明書(匯款)V1.0
- 掃描電子顯微鏡SEM
- 煤礦測量規(guī)程
- 七年級下冊英語第三次月考試題
- 涉密人員錄用審查表
- GB/T 39559.2-2020城市軌道交通設(shè)施運(yùn)營監(jiān)測技術(shù)規(guī)范第2部分:橋梁
- GB/T 19106-2013次氯酸鈉
- 2023年江西省三支一扶真題及答案解析
- 中國鋁業(yè)遵義氧化鋁有限公司氧化鋁工程分解分級槽基礎(chǔ)工程 施工組織設(shè)計
- 初中信息技術(shù)-算法基礎(chǔ)知識教學(xué)教學(xué)課件
評論
0/150
提交評論