




已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
JAVA培訓(xùn)教程,主講:宣峰 手機(jī)EMAIL:,解Java么是Java Java的特性 如何學(xué)習(xí)Java,第1章,么是Java,最早是Sun公司GreenProject中撰寫(xiě)Star7 應(yīng)用程序的一個(gè)程序語(yǔ)言 全球信息網(wǎng)興起,JavaApplet成為網(wǎng)頁(yè)互動(dòng)技術(shù)的代表 1995/5/23,Java DevelopmentKits(當(dāng)時(shí)的JDK全名)1.0a2版本正式對(duì)外發(fā)表,么是Java,Java是面向?qū)ο螅∣bject-Oriented)程序語(yǔ)言,具有高的跨平臺(tái)可能性 在今日,多時(shí)候代表軟件開(kāi)發(fā)的架構(gòu) 開(kāi)發(fā)者版本發(fā)表時(shí)是以Java DevelopmentKits名稱(chēng)發(fā)表,簡(jiǎn)稱(chēng)JDK J2SE 5.0(Java 2 Platform Standard Edition5.0)時(shí)的JDK稱(chēng)為J2SE Development Kit 5.0,么是Java,從JavaSE 6(Java Platform, Standard Edition6)開(kāi)始的JDK6則稱(chēng)之為Java SE Development Kit 6 再帶有“2”這個(gè)號(hào)碼,版本號(hào)6或1.6.0都使用 6是產(chǎn)品版本(productversion),而1.6.0是開(kāi)發(fā)者版本(developerversion),Java的特性,語(yǔ)言特性 簡(jiǎn)單(Simple) 面向?qū)ο螅∣bject-oriented) 網(wǎng)絡(luò)(Network-savvy) 解譯(Interpreted) 堅(jiān)固(Robust) 安全(Secure) 可攜(Portable) 高效能(High-performance),Java的特性,Java的特性,應(yīng)用平臺(tái) 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)用平臺(tái)的基礎(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語(yǔ)言,Java Platform, Enterprise Edition (Java EE),以JavaSE的基礎(chǔ),定義一系的服務(wù)、API、協(xié)定等 適用于開(kāi)發(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è)備上開(kāi)發(fā)及部署應(yīng)用程序的平臺(tái),像是消費(fèi)性電子產(chǎn)品或嵌入式系 統(tǒng)等 最為人所熟悉的設(shè)備如手機(jī)、PDA、股票機(jī)等,活躍的社群與豐富的資源,開(kāi)發(fā)工具 開(kāi)放原始碼的組件 容器 測(cè)試工具 各式各樣的軟件專(zhuān)案 各個(gè)社群所支持的討論區(qū) 取之盡的文件,如何學(xué)習(xí)Java,奠定Java語(yǔ)法基礎(chǔ) 運(yùn)用基本的JavaSE API 字符處、外處、對(duì)象容器(Container)、輸入輸出(I/O)、線(xiàn)程(Thread) /javase/6/docs/api/inde x.html,如何學(xué)習(xí)Java,使用搜引擎 / 加入社群參與討論 .tw/ 學(xué)習(xí)地圖 /developer/onlineTraining/n ew2java/javamap/intro.html,第2章,入門(mén)準(zhǔn)備 下載、安裝、瞭解JDK 設(shè)定Path與Classpath 第一個(gè)Java程序 選擇開(kāi)發(fā)工具,下載JDK,JDK6發(fā)表日期為200612月11日 較新的修正版本將以Update名稱(chēng),加上號(hào)碼來(lái)表示修正的版本號(hào) /javase/downloads/inde x.jsp,安裝JDK,解JDK,公用JRE是給開(kāi)發(fā)好的程序之執(zhí)平臺(tái) JDK本身也有自己的JRE 位于JDK安裝目錄的jre目錄下 JDK本身所附的JRE比公用JRE多個(gè)server的VM(VirtualMachine)執(zhí)選項(xiàng),解JDK,解JDK,JDK的安裝目錄 bin目錄 JDK的工具程序 demo目錄 范程序 jre目錄 JDK自己附帶的JRE db目錄 ApacheDerby數(shù)據(jù)庫(kù),純Java所撰寫(xiě)的數(shù)據(jù)庫(kù),解JDK,JDK的安裝目錄 lib目錄 工具程序?qū)嶋H上會(huì)使用的Java工具類(lèi)別 JDK中的工具程序,大多也是由Java所撰寫(xiě)而成 bin文件夾下的工具程序,過(guò)是個(gè)包裝器(Wrapper) 執(zhí)javac.exe等程序時(shí),最后會(huì)呼叫l(wèi)ib目錄中tools.jar中的對(duì)應(yīng)類(lèi)別,解JDK,JDK的安裝目錄 src.zip Java提供的API類(lèi)別之原始碼文件壓縮檔,設(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時(shí),會(huì)將java.exe復(fù)制至C:WindowsSystem32徑之下, 而這個(gè)徑在Path變中是默認(rèn)的徑,設(shè)定Classpath,Java執(zhí)環(huán)境本身就是個(gè)平臺(tái),執(zhí)于這個(gè)平臺(tái)上的程序是已編譯完成的Java程序 設(shè)定Path變是為讓操作系統(tǒng)找到指定的工具程序(如Windowsexe) 設(shè)定Classpath目的就是為讓Java執(zhí)環(huán)境找到指定的Java程序(JVMclass),設(shè)定Classpath,JDK6默認(rèn)會(huì)到現(xiàn)工作目錄,以及JDK的lib目錄中尋找Java程序 javac -classpath classpath1;classpath2 對(duì)于Windows操作系統(tǒng)來(lái)說(shuō),Path是讓操作系統(tǒng)可以找到“.exe”執(zhí)檔的存在 對(duì)于Java執(zhí)環(huán)境來(lái)說(shuō),ClassPath就是讓JVM可以找到“.class“執(zhí)檔的存在,第一個(gè)Java程序,新增一個(gè)文字文件 重新命名文件為HelloJava.java,第一個(gè)Java程序,Java的源文件必須以擴(kuò)展名.java作結(jié)束 主檔名與類(lèi)別名稱(chēng)必須一致 注意每個(gè)字母的大小寫(xiě) 空白只能是半型空格符或是Tab字符,第一個(gè)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 類(lèi)別名稱(chēng)與主檔名符,第一個(gè)Java程序,HelloJava.java:3: cannot find symbol 程序代碼中某些部份打錯(cuò),最常發(fā)生的原因可能是沒(méi)有注意到字母大小寫(xiě) javac是內(nèi)部或外部命、可執(zhí)的程序或批處文件 Path設(shè)定有誤或沒(méi)有在Path中加入JDK的bin目錄,第一個(gè)Java程序,java HelloJava Exception inthread“main“ java.lang.NoClassDefFoundError java工具程序找到您
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 跨境電商平臺(tái)商品上架與物流一體化服務(wù)協(xié)議
- 生態(tài)陽(yáng)臺(tái)景觀(guān)設(shè)計(jì)與施工服務(wù)合作協(xié)議
- 股權(quán)投資股權(quán)信息披露與投資風(fēng)險(xiǎn)協(xié)議
- 無(wú)人機(jī)輔助國(guó)際礦業(yè)勘查租賃及成果分享合作協(xié)議
- 網(wǎng)絡(luò)虛擬財(cái)產(chǎn)交易結(jié)算服務(wù)與用戶(hù)權(quán)益保障協(xié)議
- 水電設(shè)施保養(yǎng)與應(yīng)急預(yù)案合同
- 3D打印技術(shù)與玩具設(shè)計(jì)課程計(jì)劃
- 2025年低介電玻璃纖維項(xiàng)目申請(qǐng)報(bào)告模范
- 2025年三片式球閥項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告模板
- 智能家居安裝工期保障與措施
- 展位評(píng)估報(bào)告
- 家庭分家協(xié)議書(shū)15篇
- 幼兒足球訓(xùn)練課件
- 機(jī)插水稻育秧技術(shù)
- 分子氣動(dòng)力學(xué)及氣體流動(dòng)的直接模擬
- 30題南京天加貿(mào)易供應(yīng)鏈管理崗位常見(jiàn)面試問(wèn)題含HR問(wèn)題考察點(diǎn)及參考回答
- 量子芯片集成
- 大面積腦梗死護(hù)理查房
- 20道中國(guó)人民財(cái)產(chǎn)保險(xiǎn)股份有限公司保險(xiǎn)理賠員崗位常見(jiàn)面試問(wèn)題含HR常問(wèn)問(wèn)題考察點(diǎn)及參考回答
- 小學(xué)一年級(jí)家長(zhǎng)會(huì)課件_
- 審計(jì)資料交接清單
評(píng)論
0/150
提交評(píng)論