Java課件第2章.ppt_第1頁
Java課件第2章.ppt_第2頁
Java課件第2章.ppt_第3頁
Java課件第2章.ppt_第4頁
Java課件第2章.ppt_第5頁
免費預(yù)覽已結(jié)束,剩余17頁可下載查看

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論