




已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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中撰寫Star7 應(yīng)用程序的一個(gè)程序語言 全球信息網(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)程序語言,具有高的跨平臺(tái)可能性 在今日,多時(shí)候代表軟件開發(fā)的架構(gòu) 開發(fā)者版本發(fā)表時(shí)是以Java DevelopmentKits名稱發(fā)表,簡(jiǎn)稱JDK J2SE 5.0(Java 2 Platform Standard Edition5.0)時(shí)的JDK稱為J2SE Development Kit 5.0,么是Java,從JavaSE 6(Java Platform, Standard Edition6)開始的JDK6則稱之為Java SE Development Kit 6 再帶有“2”這個(gè)號(hào)碼,版本號(hào)6或1.6.0都使用 6是產(chǎn)品版本(productversion),而1.6.0是開發(fā)者版本(developerversion),Java的特性,語言特性 簡(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語言,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)用程序的平臺(tái),像是消費(fèi)性電子產(chǎn)品或嵌入式系 統(tǒng)等 最為人所熟悉的設(shè)備如手機(jī)、PDA、股票機(jī)等,活躍的社群與豐富的資源,開發(fā)工具 開放原始碼的組件 容器 測(cè)試工具 各式各樣的軟件專案 各個(gè)社群所支持的討論區(qū) 取之盡的文件,如何學(xué)習(xí)Java,奠定Java語法基礎(chǔ) 運(yùn)用基本的JavaSE API 字符處、外處、對(duì)象容器(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 第一個(gè)Java程序 選擇開發(fā)工具,下載JDK,JDK6發(fā)表日期為200612月11日 較新的修正版本將以Update名稱,加上號(hào)碼來表示修正的版本號(hào) /javase/downloads/inde x.jsp,安裝JDK,解JDK,公用JRE是給開發(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所撰寫的數(shù)據(jù)庫(kù),解JDK,JDK的安裝目錄 lib目錄 工具程序?qū)嶋H上會(huì)使用的Java工具類別 JDK中的工具程序,大多也是由Java所撰寫而成 bin文件夾下的工具程序,過是個(gè)包裝器(Wrapper) 執(zhí)javac.exe等程序時(shí),最后會(huì)呼叫l(wèi)ib目錄中tools.jar中的對(duì)應(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時(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)來說,Path是讓操作系統(tǒng)可以找到“.exe”執(zhí)檔的存在 對(duì)于Java執(zhí)環(huán)境來說,ClassPath就是讓JVM可以找到“.class“執(zhí)檔的存在,第一個(gè)Java程序,新增一個(gè)文字文件 重新命名文件為HelloJava.java,第一個(gè)Java程序,Java的源文件必須以擴(kuò)展名.java作結(jié)束 主檔名與類別名稱必須一致 注意每個(gè)字母的大小寫 空白只能是半型空格符或是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 類別名稱與主檔名符,第一個(gè)Java程序,HelloJava.java:3: cannot find symbol 程序代碼中某些部份打錯(cuò),最常發(fā)生的原因可能是沒有注意到字母大小寫 javac是內(nèi)部或外部命、可執(zhí)的程序或批處文件 Path設(shè)定有誤或沒有在Path中加入JDK的bin目錄,第一個(gè)Java程序,java HelloJava Exception inthread“main“ java.lang.NoClassDefFoundError java工具程序找到您
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 抖音商戶廣告投放效果評(píng)估制度
- 全球鈾礦資源分布優(yōu)化與核能產(chǎn)業(yè)技術(shù)創(chuàng)新研究報(bào)告
- 公交優(yōu)先戰(zhàn)略2025年城市交通擁堵治理的路徑優(yōu)化與建議報(bào)告
- CDA-IN-4-生命科學(xué)試劑-MCE
- 廣東科貿(mào)職業(yè)學(xué)院《科學(xué)社會(huì)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 陜西電子信息職業(yè)技術(shù)學(xué)院《精神健康》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖北省恩施州利川市謀道鎮(zhèn)蘇馬蕩教育集團(tuán)2024年九上化學(xué)期末綜合測(cè)試試題含解析
- 鶴壁能源化工職業(yè)學(xué)院《影像進(jìn)階設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 黑龍江三江美術(shù)職業(yè)學(xué)院《兒童生理與衛(wèi)生學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 公共衛(wèi)生應(yīng)急能力提升資金申請(qǐng)中的公共衛(wèi)生應(yīng)急決策支持系統(tǒng)研究報(bào)告
- 九年級(jí)上冊(cè)英語書譯林版單詞表
- 車庫(kù)業(yè)主與租賃者安裝充電樁協(xié)議書
- 臺(tái)球廳桌球俱樂部創(chuàng)業(yè)計(jì)劃書課件模板
- 醫(yī)務(wù)人員技術(shù)檔案
- 人工智能創(chuàng)業(yè)項(xiàng)目計(jì)劃書
- 2023年鐵嶺市三支一扶筆試真題
- 肺結(jié)節(jié)手術(shù)的術(shù)后護(hù)理措施
- 2024版《工程項(xiàng)目現(xiàn)場(chǎng)簽證單、工程委托單》模版
- 萬豪集團(tuán)員工手冊(cè)
- 美育浸潤(rùn)行動(dòng)總結(jié)匯報(bào)
- 節(jié)能環(huán)保抹灰施工管理策略
評(píng)論
0/150
提交評(píng)論