




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、CS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好第1章 用用Java向世界問(wèn)好向世界問(wèn)好 CS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好項(xiàng)目-用用Java向世界問(wèn)好向世界問(wèn)好 項(xiàng)目目標(biāo)了解了解JDK的使用;的使用;了解了解Java應(yīng)用程序和應(yīng)用程序和Java applet小程小程序的區(qū)別;序的區(qū)別;掌握掌握J(rèn)ava程序的結(jié)構(gòu);程序的結(jié)構(gòu);掌握掌握J(rèn)ava的運(yùn)行原理;的運(yùn)行原理;掌握掌握J(rèn)ava程序的編譯和運(yùn)行過(guò)程。程序的編
2、譯和運(yùn)行過(guò)程。CS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好項(xiàng)目-用用Java向世界問(wèn)好向世界問(wèn)好 項(xiàng)目任務(wù)項(xiàng)目任務(wù) 使用記事本分別編寫(xiě)第一個(gè)使用記事本分別編寫(xiě)第一個(gè)Java程序程序 Java applet小程序小程序“Hello World!”; 集成開(kāi)發(fā)環(huán)境(集成開(kāi)發(fā)環(huán)境(Eclipse)編寫(xiě))編寫(xiě)Java程序程序“Hello World!”。 CS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好項(xiàng)目分析 項(xiàng)目完成思路項(xiàng)目
3、完成思路 先安裝先安裝JDK,配置環(huán)境變量。,配置環(huán)境變量。 記事本中編寫(xiě)記事本中編寫(xiě)Java應(yīng)用程序經(jīng)編譯,運(yùn)行,應(yīng)用程序經(jīng)編譯,運(yùn)行,控制臺(tái)打印輸出控制臺(tái)打印輸出“Hello World!” 記事本編寫(xiě)記事本編寫(xiě)Java applet程序,瀏覽器中輸程序,瀏覽器中輸出出“Hello World!” Eclipse中編寫(xiě)應(yīng)用程序,控制臺(tái)輸出中編寫(xiě)應(yīng)用程序,控制臺(tái)輸出“Hello World!” CS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好項(xiàng)目分析 需解決問(wèn)題需解決問(wèn)題 如何搭建如何搭建Java運(yùn)行的環(huán)境
4、?運(yùn)行的環(huán)境? 如何書(shū)寫(xiě)如何書(shū)寫(xiě)Java應(yīng)用程序和應(yīng)用程序和applet程序程序? 如何在集成開(kāi)發(fā)環(huán)境如何在集成開(kāi)發(fā)環(huán)境Eclipse中編寫(xiě)并運(yùn)行中編寫(xiě)并運(yùn)行Java程序?程序?CS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好技術(shù)準(zhǔn)備 Java運(yùn)行原理運(yùn)行原理 JDK簡(jiǎn)介簡(jiǎn)介 Java程序的分類(lèi)程序的分類(lèi) CS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好Java運(yùn)行原理一次編譯,到處運(yùn)行CS&T Informatio
5、n CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好Java 程序的運(yùn)行環(huán)境編譯型源程序編譯型源程序字節(jié)碼程序字節(jié)碼程序Java源程序源程序可執(zhí)行程序可執(zhí)行程序EXE裸機(jī)裸機(jī)操作系統(tǒng)操作系統(tǒng)解釋器解釋器編譯編譯連接連接編譯編譯執(zhí)行執(zhí)行解釋解釋執(zhí)行執(zhí)行.java.classCS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好Java的開(kāi)發(fā)工具的開(kāi)發(fā)工具JDK 什么是JDK?JDKJDK:JavaJava開(kāi)發(fā)工具開(kāi)發(fā)工具包(包(Java Java Development D
6、evelopment ToolkitToolkit),),JDKJDK是一是一個(gè)簡(jiǎn)單的命令行工具個(gè)簡(jiǎn)單的命令行工具集,包括軟件庫(kù)、編集,包括軟件庫(kù)、編譯譯JavaJava源代碼的編譯源代碼的編譯器、執(zhí)行器、執(zhí)行JavaJava字節(jié)碼字節(jié)碼的解釋器、測(cè)試的解釋器、測(cè)試Java Java AppletApplet的瀏覽器,以的瀏覽器,以及其他的實(shí)用工具。及其他的實(shí)用工具。 JDK (Java Development Kit)JRE (Java RuntimeEnvironment)Java VM(JVM)JavaRuntimeClassesCS&T Information CourseDa
7、te:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好JDKJDK的安裝與配置的安裝與配置n下載下載JDK,最新版本和文檔的站點(diǎn):最新版本和文檔的站點(diǎn): n官方:官方:http:/n校內(nèi):計(jì)算機(jī)系課件校內(nèi):計(jì)算機(jī)系課件/Java語(yǔ)言高級(jí)程序設(shè)計(jì)語(yǔ)言高級(jí)程序設(shè)計(jì)/Java環(huán)境環(huán)境CS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好JDKJDK的安裝與配置的安裝與配置n配置環(huán)境變量配置環(huán)境變量 n我的電腦我的電腦屬性屬性高級(jí)高級(jí)環(huán)境變量環(huán)境變量系統(tǒng)環(huán)境變量系統(tǒng)環(huán)境變量n變量名:變量名:pathn
8、-用于指定操作系統(tǒng)的可執(zhí)行指令的路用于指定操作系統(tǒng)的可執(zhí)行指令的路徑徑n變量值:變量值: JDK安裝目錄安裝目錄binn用分號(hào)與原有的變量值區(qū)分開(kāi)。用分號(hào)與原有的變量值區(qū)分開(kāi)。CS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好JDKJDK的安裝與配置的安裝與配置CS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好JDK 提供的常用工具 javac 是用來(lái)編譯源代碼的命令。是用來(lái)編譯源代碼的命令。 java 是用于執(zhí)行類(lèi)文件的命令。
9、是用于執(zhí)行類(lèi)文件的命令。 appletviewer 命令允許在萬(wàn)維網(wǎng)瀏覽器的環(huán)境命令允許在萬(wàn)維網(wǎng)瀏覽器的環(huán)境之外運(yùn)行之外運(yùn)行 Applet。CS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好J2SE(Java 2 Standard Edition)J2EE(Java 2 Enterprise Edition)J2ME(Java 2 Micro Edition)標(biāo)準(zhǔn)版標(biāo)準(zhǔn)版 適用于開(kāi)發(fā)用戶(hù)端程序適用于開(kāi)發(fā)用戶(hù)端程序企業(yè)版企業(yè)版適用于開(kāi)發(fā)服務(wù)器端程序適用于開(kāi)發(fā)服務(wù)器端程序手持設(shè)備手持設(shè)備版版 適用于開(kāi)發(fā)手機(jī)、無(wú)線設(shè)
10、備程序適用于開(kāi)發(fā)手機(jī)、無(wú)線設(shè)備程序Java技術(shù)的體系技術(shù)的體系CS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好Java的集成開(kāi)發(fā)環(huán)境的集成開(kāi)發(fā)環(huán)境EclipseEclipse是一種是一種可擴(kuò)展的開(kāi)放源代碼可擴(kuò)展的開(kāi)放源代碼IDE。任何人都可以下載任何人都可以下載Eclipse的源代碼,并且的源代碼,并且在此基礎(chǔ)上開(kāi)發(fā)自己的功能插件。在此基礎(chǔ)上開(kāi)發(fā)自己的功能插件。 CS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好Java程序的
11、分類(lèi)程序的分類(lèi)Java程序分為兩類(lèi):程序分為兩類(lèi): 應(yīng)用程序(應(yīng)用程序(Java application)Application是獨(dú)立程序,與其他高級(jí)語(yǔ)言編是獨(dú)立程序,與其他高級(jí)語(yǔ)言編寫(xiě)的程序相同。寫(xiě)的程序相同。Application能夠在任何具有能夠在任何具有Java解釋器的計(jì)算機(jī)上運(yùn)行。解釋器的計(jì)算機(jī)上運(yùn)行。 小程序(小程序(Java applet)Applet是一種特殊的是一種特殊的Java程序,它可以在兼容程序,它可以在兼容Java的的Web瀏覽器中直接運(yùn)行。瀏覽器中直接運(yùn)行。CS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言
12、程序用Java向世界問(wèn)好項(xiàng)目學(xué)做項(xiàng)目學(xué)做 第一個(gè)第一個(gè)Java application,向世界問(wèn)好,向世界問(wèn)好 使用編輯程序方式用記事本編寫(xiě)程序。打開(kāi)記事本,使用編輯程序方式用記事本編寫(xiě)程序。打開(kāi)記事本,輸入代碼輸入代碼, 參考參考 Welcome.java 輸寫(xiě)完成后,保存文件,文件命名為輸寫(xiě)完成后,保存文件,文件命名為Welcome.java,保存類(lèi)型為所有文件,保存類(lèi)型為所有文件 編譯源文件。使用編譯源文件。使用javac命令對(duì)源文件進(jìn)行編譯。命令對(duì)源文件進(jìn)行編譯。在控制臺(tái)上輸入在控制臺(tái)上輸入javac Welcom.java。編譯后注意。編譯后注意觀察在源文件的同級(jí)目錄下將生成一個(gè)觀察
13、在源文件的同級(jí)目錄下將生成一個(gè)Welcome.class的字節(jié)碼文件。如果編譯有錯(cuò)誤,的字節(jié)碼文件。如果編譯有錯(cuò)誤,修改源文件后重新進(jìn)行編譯。修改源文件后重新進(jìn)行編譯。 運(yùn)行程序。使用運(yùn)行程序。使用java命令執(zhí)行命令執(zhí)行java程序。程序。 CS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好Java Application程序基本結(jié)構(gòu)import語(yǔ)句語(yǔ)句class public static void main(String args) 主類(lèi)名稱(chēng)主類(lèi)名稱(chēng)方法體方法體CS&T Information C
14、ourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好第一個(gè) Java 程序/這是名稱(chēng)為這是名稱(chēng)為“Welcome .java”的簡(jiǎn)單程序的簡(jiǎn)單程序 public class HelloWorld public static void main(String args ) System.out.println(“Hello World!); 保存在保存在D盤(pán)中命名為盤(pán)中命名為Welcome.java單行注釋單行注釋定義類(lèi)定義類(lèi)Main函函數(shù)數(shù)在控制臺(tái)上輸出在控制臺(tái)上輸出CS&T Information CourseDate:2022年1月10日星期一
15、大連東軟java語(yǔ)言程序用Java向世界問(wèn)好編譯 用用javac Welcome.java 進(jìn)行編譯進(jìn)行編譯CS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好運(yùn)行 用用java Welcome ,運(yùn)行,運(yùn)行java程序程序CS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好在記事本編輯Java程序(課下參考)單擊單擊開(kāi)始開(kāi)始依次選擇依次選擇程序程序-附件附件-記事本記事本/這是名稱(chēng)為這是名稱(chēng)為“HelloWorld.java”的簡(jiǎn)
16、單程序的簡(jiǎn)單程序import java.io.*; class HelloWorld public static void main(String args ) System.out.println(“歡迎訪問(wèn)歡迎訪問(wèn) Java Java 世界!世界!“); CS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好編譯和運(yùn)行(課下參考)單擊單擊開(kāi)始開(kāi)始依次選擇依次選擇程序程序-附件附件-命令提示符命令提示符進(jìn)入程序所進(jìn)入程序所保存的目錄保存的目錄輸入命令編譯輸入命令編譯HelloWorld輸入命令執(zhí)行輸入命令執(zhí)行He
17、lloWorld 輸出輸出結(jié)果結(jié)果CS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好編寫(xiě)Java源程序的注意事項(xiàng) Java語(yǔ)言區(qū)分大小寫(xiě),包括文件名語(yǔ)言區(qū)分大小寫(xiě),包括文件名 源文件必須以源代碼中源文件必須以源代碼中public類(lèi)命名,如類(lèi)命名,如果沒(méi)有果沒(méi)有public類(lèi)可以可以任意命名(不推類(lèi)可以可以任意命名(不推薦)。薦)。 源文件擴(kuò)展名必須為源文件擴(kuò)展名必須為.java 不要漏掉任何一個(gè)該有分號(hào)(;)的地方。不要漏掉任何一個(gè)該有分號(hào)(;)的地方。 大括號(hào)一定要左右成對(duì),否則編譯會(huì)大括號(hào)一定要左右成對(duì),否
18、則編譯會(huì)錯(cuò)。錯(cuò)。CS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好編譯、運(yùn)行Java程序的注意事項(xiàng) 用用javac編譯源文件,如果有錯(cuò)誤,必須編譯源文件,如果有錯(cuò)誤,必須修改錯(cuò)誤后,重新編譯,才能生成修改錯(cuò)誤后,重新編譯,才能生成.class文件文件 用用java命令運(yùn)行命令運(yùn)行Java程序,注意程序,注意java命命令后的令后的classname不包括擴(kuò)展名。不包括擴(kuò)展名。CS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好項(xiàng)目
19、學(xué)做項(xiàng)目學(xué)做 第一個(gè)第一個(gè)java applet,向世界問(wèn)好,向世界問(wèn)好 在記事本中編寫(xiě)如下代碼,并命名為在記事本中編寫(xiě)如下代碼,并命名為WelcomeApplet.java 在控制臺(tái)輸入在控制臺(tái)輸入javac WelcomeApplet.java編編譯該程序,生成譯該程序,生成WelcomeApplet.class文件文件 在記事本中編寫(xiě)如下代碼,并命名為在記事本中編寫(xiě)如下代碼,并命名為WelcomeApplet.html 使用瀏覽器直接運(yùn)行使用瀏覽器直接運(yùn)行WelcomeApplet.html文文件件 CS&T Information CourseDate:2022年1月10日星期
20、一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好applet applet 瀏覽工具瀏覽工具appletviewer html例子例子:appletviewer WelcomeApplet.htmlCS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好application vs. applet不同點(diǎn)不同點(diǎn)Java applicationn由由Java解釋器獨(dú)立運(yùn)行字節(jié)碼解釋器獨(dú)立運(yùn)行字節(jié)碼n程序中有定義了程序中有定義了main()方法的主類(lèi)方法的主類(lèi)Java appletn不能獨(dú)立運(yùn)行,字節(jié)碼必須嵌入不能獨(dú)立運(yùn)行,字節(jié)碼必須嵌入HTML文檔文檔n程序中含有程序中含有java. applet. Applet 類(lèi)的子類(lèi)類(lèi)的子類(lèi)CS&T Information CourseDate:2022年1月10日星期一大連東軟java語(yǔ)言程序用Java向世界問(wèn)好對(duì)對(duì) appletapplet的限制的限制 不允許不允許applet 讀寫(xiě)計(jì)算機(jī)的文件系統(tǒng)。讀寫(xiě)計(jì)算機(jī)的文件系統(tǒng)。 不允許不允許applet運(yùn)行瀏覽器所在計(jì)算機(jī)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024德陽(yáng)城市軌道交通職業(yè)學(xué)院輔導(dǎo)員招聘筆試真題
- 法律文書(shū)校對(duì)員考試試卷及答案
- 法律風(fēng)險(xiǎn)評(píng)估員考試試卷及答案
- 食品感官分析師筆試試題及答案
- 2025年精密陶瓷劈刀項(xiàng)目建議書(shū)
- 2025年教師編制考試教育學(xué)基礎(chǔ)知識(shí)必會(huì)題庫(kù)完整版【答案】
- 2025年廈門(mén)市湖里生態(tài)環(huán)境局輔助崗位人員招聘考試筆試試題【答案】
- 2025年電子計(jì)步器實(shí)驗(yàn)分析儀器項(xiàng)目發(fā)展計(jì)劃
- 湘藝版二年級(jí)下冊(cè)教案第四課 簫
- 2025年上半年公司網(wǎng)管述職報(bào)告范文
- 《工程建設(shè)質(zhì)量信得過(guò)班組建設(shè)導(dǎo)則》
- 高支模合同范例
- 2025年中國(guó)夜間經(jīng)濟(jì)行業(yè)研究報(bào)告:市場(chǎng)規(guī)模、供需態(tài)勢(shì)、發(fā)展前景預(yù)測(cè)
- 醫(yī)療急救車(chē)調(diào)度制度
- 門(mén)診停電應(yīng)急預(yù)案
- 《新能源材料與器件導(dǎo)論》課程教學(xué)大綱(新能源材料與器件專(zhuān)業(yè))
- 牛羊肉深加工項(xiàng)目可行性研究報(bào)告
- 民航危險(xiǎn)品運(yùn)輸學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 中建商務(wù)標(biāo)編制管理要點(diǎn)
- 人民法院司法警察執(zhí)法資格考試題庫(kù)(500題)
- (人教2024版)英語(yǔ)七年級(jí)上冊(cè) Unit 1單元復(fù)習(xí)課件(新教材)
評(píng)論
0/150
提交評(píng)論