下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、Java語言程序設(shè)計,第1章 Java 語言概述(2),主講:張思民,仰恩大學(xué)Java課程組,主要內(nèi)容,1、java的安裝 2、開發(fā)過程 3、程序的編譯及運行,1.4 Java程序的開發(fā)過程,1、java的安裝,bin目錄是一些執(zhí)行文件,Java的編譯器、解釋器和工具。 demo目錄是各種演示的實例。 lib目錄保存庫文件。 include目錄下是Win32子目錄,都是本地方法文件。 jre目錄是Java程序運行環(huán)境的根目錄。,圖1.2Java SDK安裝后的目錄結(jié)構(gòu),2、設(shè)置環(huán)境變量,在Window 2000下,從“我的電腦”(右鍵)高級環(huán)境變量,再在其中選擇“系統(tǒng)變量”的“新建”。,1.4
2、.2 java程序開發(fā)過程,圖1.5 Java程序的開發(fā)過程,1、建立Java 源文件,建立一個文本文檔,包括有符合Java規(guī)范的語句。 開發(fā)一個Java程序必須遵循下述基本原則: (1)Java區(qū)別大小寫,即Public 和public是不同的標(biāo)識符。 (2)用花括號將多個語句組合在一起,語句之間必須用分號隔開。,(3)一個可執(zhí)行的應(yīng)用程序必須包含下述基本框架: public class Test public static void main(String args) ; /程序代碼 (4)用文件名Test.java保存起來,即文件名必須與Public class 后的類名相同(包括相同的
3、大小寫),并使用java作為擴展名。,例:Test.java,圖1.6用記事本輸入Java語句,2、編譯源文件,在命令控制臺窗口中,輸入編譯命令javac(如圖1.8所示): javac Test.java 按回車鍵確認(rèn)編譯,如果編譯成功,編譯器就在包含Test.java文件所在的同一個目錄下建立一個Test.class字節(jié)碼文件。,3、執(zhí)行字節(jié)碼文件,Java編譯器并不直接產(chǎn)生一個執(zhí)行代碼,因而不能直接在操作系統(tǒng)環(huán)境下執(zhí)行。 通過Java解釋器命令: java Test,【例1-1】,1. /* 一個Java換行程序 */ 2. class Example1_1 3. 4. public s
4、tatic void main(String args) 5. 6.System.out.println(Welcomen to nJava !); 7. 8. ,圖1.12 運行結(jié)果,程序說明,【例1-2】簡單的提示框程序,import javax.swing.JOptionPane; class Example1_2 public static void main(String args) JOptionPane.showMessageDialog( null, Welconen to nJava !); System.exit(0); /退出程序 ,圖1.14 提示框程序的運行結(jié)果,程序
5、中: import javax.swing.JOptionPane; 是一條裝載類庫的import語句。import語句為編譯器指定路徑找到程序要使用的類。,關(guān)于注釋語句,程序第9行的“/”號為注釋語句。注釋是程序中的說明性文字,是程序的非執(zhí)行部分。它的作用是為程序添加說明,增加程序的可讀性。Java語言使用3種方式對程序進行注釋: “/”符號,它表示從“/”符號開始到此行的末尾位置都作為注釋。 “/* */ ” 符號,它表示從“/*”開始到“*/ ”結(jié)束的部分都作為注釋部分,可以是多行注釋。 “/* */ ” 符號,它表示從“/*”開始到“*/ ”結(jié)束的部分都作為注釋部分,可以是多行注釋。,
6、Applet程序(小應(yīng)用程序),1. /* 一個簡單的Java小應(yīng)用程序 */ 2. import java.applet.Applet; 3. import java.awt.Graphics; 4. public class Example1_3 extends Applet 5. 6. String s; 7. public void init() 8. 9. s=我對Java很癡迷。; 10. 11. public void paint(Graphics g) 12. 13. g.drawString(s,25,25); /在第25行25列位置顯示字符串內(nèi)容 14. 15. ,【程序說
7、明】,在程序第2行: import java.applet.Applet; 表明引用了Applet類,Applet類是所有的java Applet的父類。由于有了這條引用,才可以有第4行: public class Example1_3 extends Applet 這表明我們編寫的類Example1_3是Applet類的子類。注意,Java Applet類必須是public的,也就是說,類名前面的Public不能少。,程序第3行: import java.awt.Graphics; 表明引用了Graphics類,在顯示輸出時,需要用到類Graphics的對象;,運行小應(yīng)用程序,編譯后的Applet程序必須由瀏覽器來執(zhí)行,因此我們要編寫一個超文本文件(含有applet標(biāo)記的Web頁),通知瀏覽器來運行這個Java Applet程序。 使用記事本之類的文本編輯工具,編寫一個HTML文件如下: ,圖1.15 在瀏覽器中運行Java Applet程序,習(xí)題一,1、試述Java開發(fā)環(huán)境的建立過程。
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 文玩核桃手藝人培訓(xùn)課件
- 山東高速集團有限公司2025年下半年校園招聘(管培生和戰(zhàn)略產(chǎn)業(yè)人才招聘)備考題庫及答案詳解1套
- 2026年廣西南寧市青秀區(qū)鳳嶺北路中學(xué)教師招聘1人備考題庫含答案
- 山西省體育局直屬事業(yè)單位2025年度公開招聘教練員備考題庫及參考答案詳解1套
- 2026安徽蕪湖市無為市公安局專職人民調(diào)解員招聘28人參考題庫附答案
- 2026廣西廣電網(wǎng)絡(luò)科技發(fā)展有限公司環(huán)江分公司招聘2人備考題庫及答案1套
- 2026年江西傳媒職業(yè)學(xué)院單招職業(yè)適應(yīng)性考試題庫新版
- 2026年湖北省恩施土家族苗族自治州單招職業(yè)適應(yīng)性測試模擬測試卷及答案1套
- 2026年安康職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性考試模擬測試卷附答案
- 2026山東濟南市高新區(qū)某政府單位招聘綜合窗口崗實習(xí)生2人參考題庫附答案
- 青少年非自殺性自傷的識別和干預(yù)
- QGDW11356-2022電網(wǎng)安全自動裝置標(biāo)準(zhǔn)化設(shè)計規(guī)范
- 資源與運營管理-第一次形考任務(wù)-國開-參考資料
- (高清版)DBJ33∕T 1318-2024 建筑結(jié)構(gòu)抗震性能化設(shè)計標(biāo)準(zhǔn)
- 施工虧損報告范文
- 2025年包頭輕工職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試題庫附答案
- DB33-T 1406-2024 職務(wù)科技成果轉(zhuǎn)化管理規(guī)范
- 七年級上學(xué)期數(shù)學(xué)備課組期末復(fù)習(xí)計劃
- 病理檢驗技術(shù)(第3版)課件 第10章 細(xì)胞學(xué)檢查技術(shù)
- 鄉(xiāng)鎮(zhèn)污泥處理應(yīng)急預(yù)案
- 海上導(dǎo)管架安裝監(jiān)理細(xì)則
評論
0/150
提交評論