




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Java程序設(shè)計實例與操作第一章 認識JavaJavau 1.1 1.1 了解了解JavaJava的產(chǎn)生、發(fā)展與特點的產(chǎn)生、發(fā)展與特點u 1.2 1.2 熟悉熟悉JavaJava的開發(fā)工具與開發(fā)環(huán)境的開發(fā)工具與開發(fā)環(huán)境u 1.3 1.3 了解了解JavaJava程序的基本結(jié)構(gòu)程序的基本結(jié)構(gòu) Java程序設(shè)計實例與操作1.1 了解Java的產(chǎn)生、發(fā)展與特點一、一、JavaJava語言的產(chǎn)生與發(fā)展語言的產(chǎn)生與發(fā)展 Java是sun公司于 20世紀90年代初開發(fā)的,最初是作為一種用于家用電器的編程語言,命名為Oak(橡樹)。 1995年5月,sun公司將Oak技術(shù)應(yīng)用于Web上,開發(fā)出了 HotJa
2、va的第一個版本 ,這在當時的產(chǎn)業(yè)界引起了巨大的轟動 。 1996年初,sun公司正式發(fā)布 Java 1.0(JDK 1.0) 版本。 Java程序設(shè)計實例與操作有三個版本的Java運行平臺:(1)J2SE(Java2 Platform Standard Edition):標準版,主要用于開發(fā)桌面應(yīng)用程序、低端服務(wù)器應(yīng)用程序和Java Applet程序。(2)J2EE(Java2 Platform Enterprise Edition):企業(yè)版,主要用于開發(fā)分布式網(wǎng)絡(luò)程序,如電子商務(wù)網(wǎng)站和ERP(Enterprise Resource Planning,企業(yè)資源計劃)系統(tǒng)等。(3)J2ME(J
3、ava2 Platform Micro Edition):精簡版,主要用于嵌入式系統(tǒng)開發(fā),如移動電話、掌上電腦(PDA)以及其他無線設(shè)備。Java程序設(shè)計實例與操作二、二、JavaJava語言的特點語言的特點l Java是簡單的 l Java是面向?qū)ο蟮?l Java是分布式的 l Java是健壯的 l Java是安全性的 l Java是跨平臺的 l Java是解釋執(zhí)行的 l Java是多線程的 l Java是動態(tài)的 Java程序設(shè)計實例與操作1.2 熟悉Java的開發(fā)工具與開發(fā)環(huán)境一、什么是一、什么是JREJRE、JVMJVM和和JDKJDK JRE是Java Runtime Environ
4、ment的縮寫,意思為Java實時運行環(huán)境。字節(jié)碼文件需要借助JRE才能在各種不同操作系統(tǒng)和計算機平臺中執(zhí)行。 JDK是Java程序的開發(fā)平臺,它除了包括JRE外,還包括了用來編譯Java程序的編譯器,用來執(zhí)行Java字節(jié)碼文件的解釋器,以及用來運行Java Applet程序的Applet瀏覽器等。 JVM是Java Virtual Machine的縮寫,意思為Java虛擬機。JVM的功能就是把Java字節(jié)碼文件解釋成可在特定操作系統(tǒng)和計算機平臺中執(zhí)行的機器代碼。Java程序設(shè)計實例與操作二、二、JavaJava語言的運行機制語言的運行機制 Java源文件(* .java ) Java編譯器字
5、節(jié)碼文件(* .class ) Java解釋器 運行 編譯是指使用Java編譯器對源文件進行錯誤排查的過程,編譯后生成后綴名為.class的字節(jié)碼文件。字節(jié)碼文件是一種與任何具體機器環(huán)境及操作系統(tǒng)無關(guān)的中間代碼,它是一種二進制文件。 運行是指使用Java解釋器將字節(jié)碼文件翻譯成機器代碼,執(zhí)行并顯示結(jié)果。解釋器是Java虛擬機的一部分,在運行Java程序時,首先會啟動JVM,然后由它來負責解釋執(zhí)行Java的字節(jié)碼文件。 Java語言的運行必須經(jīng)過編寫、編譯、運行三個步驟。 編寫是指在Java開發(fā)環(huán)境中進行程序代碼的輸入,最終形成后綴名為.java的Java源文件。Java程序設(shè)計實例與操作實例實
6、例1-1 Sun JDK的下載、安裝和配置的下載、安裝和配置 Sun公司JDK的最新版本為JDK 6,下面詳細介紹JDK 6 的下載、安裝和配置過程。 步驟1:在ORACLE公司首頁“http:/ Quick Links”按鈕,在彈出的快捷菜單中選擇“downloads”選項。Java程序設(shè)計實例與操作 步驟2:在新打開的頁面右側(cè),找到Popular Downloads欄,單擊其中的“Java SE”,打開JRE和JDK下載頁面。Java程序設(shè)計實例與操作 步驟3:單擊“Download JDK”按鈕(參見上圖),打開JDK下載頁面。打開“Platform”下拉列表,選擇“Windows”,表
7、示下載用于Windows平臺的JDK;選中“I agree to the”復(fù)選框。Java程序設(shè)計實例與操作 步驟4:單擊“continue” 按鈕,打開JDK程序下載頁面,單擊jdk-6u13-windows-i586-p.exe超鏈接 ,將JDK程序的文件夾保存在指定的位置。下載結(jié)束后,單擊“打開”按鈕,執(zhí)行JDK安裝程序 ,系統(tǒng)將顯示JDK安裝向?qū)М嬅妗?Java程序設(shè)計實例與操作 步驟5:當系統(tǒng)顯示許可證協(xié)議畫面時,用戶單擊“接受”按鈕,系統(tǒng)將打開“自定義安裝”對話框,單擊每個選項左側(cè)的按鈕,可選擇每個選項的安裝方式。默認情況下,JDK及其所包含的JRE將被安裝到C:Program F
8、ilesJava文件夾中。單擊“下一步”按鈕,系統(tǒng)開始安裝JDK。 Java程序設(shè)計實例與操作 步驟6:單擊“完成”按鈕,結(jié)束安裝JDK。為了能夠執(zhí)行JDK中的各項命令,還需要對系統(tǒng)的環(huán)境變量進行一些必要的配置。為此,可右擊桌面上“我的電腦”圖標,從彈出的快捷菜單中選擇“屬性”,打開“系統(tǒng)屬性”對話框,然后單擊“高級”選項卡 。 Java程序設(shè)計實例與操作 步驟7:單擊“環(huán)境變量”按鈕,打開 “環(huán)境變量”對話框。單擊對話框下方“系統(tǒng)變量”設(shè)置區(qū)中的“Path”系統(tǒng)變量,然后單擊“編輯”按鈕,打開“編輯系統(tǒng)變量”對話框。在“變量值”編輯框中單擊并向左側(cè)拖動,使光標定位在變量內(nèi)容的最前面,然后輸入
9、“C:Program FilesJavajdk1.6.0_24bin;”,為“Path”系統(tǒng)變量增加JDK程序所在路徑 。 步驟8:單擊“確定”按鈕,關(guān)閉“編輯系統(tǒng)變量”對話框。單擊“新建”按鈕,打開“新建系統(tǒng)變量”對話框。新建系統(tǒng)變量名為“CLASSPATH”,設(shè)置其值為“.;”(表示在當前目錄中查找Java類)。Java程序設(shè)計實例與操作 步驟9:單擊“開始”按鈕,選擇“運行”,打開“運行”對話框。在“打開”編輯框中輸入“cmd” 。按【Enter】鍵,打開仿真DOS窗口。接下來在DOS提示符下輸入“javac”并按【Enter】鍵,執(zhí)行javac命令,此時將顯示javac命令幫助信息,
10、顯示如下右圖所示,這表明系統(tǒng)變量設(shè)置已經(jīng)生效了。 Java程序設(shè)計實例與操作二、優(yōu)秀的二、優(yōu)秀的Java集成開發(fā)環(huán)境集成開發(fā)環(huán)境Eclipse Eclipse最初是IBM開發(fā)的一個軟件產(chǎn)品.。Eclipse的設(shè)計思想是:一切皆為插件。它自身的核心是非常小的,其他所有功能都以插件的形式附加到該核心上。 Eclipse有三個最吸引人的地方:一是它創(chuàng)新性的圖形API,即SWT/JFace;二是它的插件機制;三是利用它的插件機制開發(fā)的眾多功能強大的插件。 盡管 Eclipse是使用Java語言開發(fā)的,但它的用途并不限于Java語言;例如,支持諸如C/C+、COBOL和Eiffel等編程語言的插件已經(jīng)可
11、用,或預(yù)計會推出。Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。 Java程序設(shè)計實例與操作實例實例1-2 Eclipse下載與基本使用方法下載與基本使用方法 步驟1:首先安裝JDK,唯有如此,Eclipse方能使用。打開IE瀏覽器,在“地址”欄輸入/downloads/并按回車鍵,打開Eclipse下載頁面。 單擊“Eclipse IDE for Java EE Developers(163M)”超級鏈接,打開文檔下載站點選擇頁面,單擊某個站點即可開始下載文件 。Java程序設(shè)計實例與操作 步驟2:雙擊下載
12、的Eclipse程序文件包,將其解壓縮到一個指定文件夾。參照上述方法從網(wǎng)上下載Eclipse對應(yīng)版本的語言包,然后按說明進行安裝 。 步驟3:雙擊eclipse文件夾中的eclipse.exe,即可啟動Eclipse程序。選擇希望作為工作空間的文件夾后,系統(tǒng)將打開歡迎畫面。 單擊“歡迎”畫面左上角的“關(guān)閉”按鈕,此時Eclipse的初始工作畫面如下所示。 Java程序設(shè)計實例與操作 步驟4:為了便于管理自己的程序,用戶應(yīng)首先創(chuàng)建一個項目(Project)。為此,可選擇“文件”“新建”“項目”菜單,打開“新建項目”窗口。在窗口下方的項目列表中單擊“Java”前面的“+”號,展開該項目,單擊選中“
13、Java項目” 。 步驟5:單擊“下一步”按鈕,打開“創(chuàng)建Java項目”窗口。在“項目名”編輯框中輸入項目名稱,如“Java教程”。 Java程序設(shè)計實例與操作 步驟6:單擊“完成”按鈕,在打開的“要打開相關(guān)聯(lián)的透視圖嗎?”對話框中單擊“是”按鈕,表示在創(chuàng)建Java項目后打開Java相關(guān)視圖 。 步驟7:為了進一步分類管理Java程序,我們還可以在項目中創(chuàng)建多個包。為此,可選擇“文件”“新建”“包”菜單,打開“新建Java包”窗口,然后在“名稱”編輯框中輸入包名。單擊“完成”按鈕,創(chuàng)建的包將顯示在畫面左側(cè)的包資源管理器中,并且位于項目的src文件夾下。 Java程序設(shè)計實例與操作 簡單地說,包
14、就是一個文件夾,其中放置了功能相同或相近的一組Java字節(jié)碼文件(*.class)。在Eclipse中,為了便于管理文件,系統(tǒng)會將Java源程序和編譯結(jié)果程序按相似的目錄結(jié)構(gòu)進行存放。 Java程序設(shè)計實例與操作1.3 了解Java程序的基本結(jié)構(gòu) Java 程序可分為如下兩類: (1)Java應(yīng)用程序(Java Application):它依賴JRE或JDK中的解釋器來運行。 (2)Java Applet程序:其調(diào)用命令嵌入在網(wǎng)頁的HTML代碼文件中,顯示網(wǎng)頁時由Web瀏覽器內(nèi)置的Java解釋器解釋執(zhí)行,并將其內(nèi)容在顯示網(wǎng)頁中。此外,也可以用JDK提供的小程序查看器Appletviewer瀏覽
15、這類網(wǎng)頁,并將其內(nèi)容顯示在一個小窗口中。 Java程序設(shè)計實例與操作實例實例1-3 使用使用JDK開發(fā)一個簡單的開發(fā)一個簡單的Java應(yīng)用程序應(yīng)用程序 步驟1:使用任意純文本編輯器輸入下面的內(nèi)容,將程序命名為Welcome.java,并保存在某個文件夾(如c:myjava)中。 步驟2:參照前面介紹的方法打開DOS仿真窗口,執(zhí)行“cd myjava”命令,改變當前目錄。輸入“javac Welcome.java”并按回車鍵,對源程序進行編譯。如果源程序有錯誤,則會出現(xiàn)錯誤提示;如果順利通過編譯,會在當前目錄下為源程序中的每個類都產(chǎn)生一個字節(jié)碼文件Welcome.class。 /*Welcom.
16、java */ public class Welcome /一個 Java Application public static void main(String args ) System.out.println( 歡迎你學(xué)習Java語言!); Java程序設(shè)計實例與操作 步驟3:輸入“java Welcome”(輸入程序名時注意大小寫)并按回車鍵,運行程序。其中,“java”為Java解釋器的名字,“Welcome”為包含main( )方法的主類的名字。 Java程序設(shè)計實例與操作實例實例1-4 使用使用Eclipse開發(fā)一個簡單的開發(fā)一個簡單的Java程序程序 步驟1:啟動Eclipse,
17、在窗口左側(cè)的包資源管理器中單擊Chapter1,即選中要在其中創(chuàng)建Java程序的包。選擇“文件”“新建”“類”菜單,打開“新Java類”窗口。在“名稱”編輯框中輸入“HelloWorld”,選中public static void main(String args)復(fù)選框(表示創(chuàng)建的類中包含main方法)。 此處顯示了Java程序所在的源文件夾和包此區(qū)域用于設(shè)置類的類型所選包類名Java程序設(shè)計實例與操作 步驟2:單擊“完成”按鈕,回到Eclipse主界面,此時“HelloWorld”類文件已經(jīng)創(chuàng)建好,并且其中給出了一些簡單的代碼 。系統(tǒng)自動給出的一些簡單程序代碼Java類文件,單擊其前面的“
18、+”可查看該文件中包含的類和該類中包含的方法Java程序設(shè)計實例與操作 步驟3:在代碼編輯區(qū)的main方法中輸入如下幾條語句 / 輸出提示信息 System.out.println(打印main方法中的輸入?yún)?shù)!); / 聲明一個整型變量i,將其作為for循環(huán)控制變量 / 以輸出命令行中輸入的字符串 for (int i = 0; i “運行配置”菜單,打開“運行配置”對話框。在對話框右側(cè)區(qū)域打開“(x)=自變量”選項卡,在其中的編輯框中輸入“Hello World”作為程序運行參數(shù) 。Java程序設(shè)計實例與操作 步驟6:依次單擊“應(yīng)用”和“運行”按鈕,編譯和運行程序,系統(tǒng)將在主窗口右下方的“
19、控制臺”選項卡中輸出程序運行結(jié)果 。Java程序設(shè)計實例與操作實例實例1-5 開發(fā)一個簡單的開發(fā)一個簡單的Java Applet Java Applet是用Java語言編寫的小應(yīng)用程序,它只能通過在HTML網(wǎng)頁中嵌入訪問Java字節(jié)碼文件的命令,由支持Java的瀏覽器或JDK的小程序瀏覽器來解釋執(zhí)行。 與HTML網(wǎng)頁文件一樣,Java Applet平時也被放置在Web服務(wù)器中。當用戶訪問包含Java Applet的網(wǎng)頁時,Java Applet與HTML網(wǎng)頁文件同時被下載到用戶的計算機中,然后由支持Java的瀏覽器解釋執(zhí)行HTML和Java Applet。 Java程序設(shè)計實例與操作 步驟1:使用任意純文本編輯器輸入下面程序中的內(nèi)容,將文件以“JavaApplet.java”為名稱保存在“c:myjava”文件夾中。 /*JavaApplet.java*/ import java.awt.Graphics; /用import語句導(dǎo)入java.awt.Graphics類import java.applet.Applet; /用import語句導(dǎo)入java.applet.Applet類/* 定義了公共類JavaApplet(程序名字應(yīng)與它一致)。* extends
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度租船運輸費用及船舶交易中介服務(wù)協(xié)議
- 2025年度知識產(chǎn)權(quán)授權(quán)保證金協(xié)議
- 2025年度私家車個人車輛抵押融資合同
- 二零二五年度勞務(wù)班組退場及新能源項目設(shè)備回收協(xié)議
- 二零二五年度機床轉(zhuǎn)讓與知識產(chǎn)權(quán)保護協(xié)議
- 2025年度生物科技企業(yè)研發(fā)人員勞動用工協(xié)議書
- 二零二五年度手房貸款買賣合同(含裝修款分期支付)
- 二零二五年度古井買賣合同范本全新解讀
- 二零二五年度科室承包責任書及考核協(xié)議
- 幼兒園與社區(qū)聯(lián)合舉辦親子活動的合作協(xié)議
- 部編版小學(xué)五年級下冊《道德與法治》全冊教案含教學(xué)計劃
- 8款-組織架構(gòu)圖(可編輯)
- 廣告公司業(yè)務(wù)價格表
- 防水卷材熱老化試驗檢測記錄表
- GB∕T 7758-2020 硫化橡膠 低溫性能的測定 溫度回縮程序(TR 試驗)
- 四年級下冊綜合實踐活動教案 跟著節(jié)氣去探究 全國通用
- 培智康復(fù)課教案模板(共7篇)
- 領(lǐng)導(dǎo)干部道德修養(yǎng)1
- Chapter-1-生物信息學(xué)簡介
- 中國郵政銀行“一點一策”方案介紹PPT課件
- 青果巷歷史街區(qū)改造案例分析
評論
0/150
提交評論