Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式 範例程式概觀及程式註解使用 簡介Import敘述、類別、屬性、方法及物件 …等觀念 訊息- 呼叫物件的方式 資料的輸出
在學程式之前 什麼是程式: 程式與電腦溝通的語言 程式是由特定語法與保留字所構成,一行一行的敘述 程式是一行一行執行的 程式的執行,從進入點開始,原則上是由上而下、由左而右執行的
本書常用名詞解釋 敘述 - 程式的片段(只有一行或者更少),稱之為敘述 保留字 - 程式中定義的特定用字,如:if、main、void…這些都是保留字 語法 - 指程式的保留字,及一些特定符號,按照一定方式排列 程式區段 - 相對於敘述,程式區段則是由至少一行程式所組成的程式片段
Hello Java!程式 程式的建立:撰寫Java程式,可使用任何文字編輯工具,如Windows所提供的NotePad
在 Dos下編譯、執行程式 將程式鍵入NotePad完成存檔後,請進入Dos模式,利用下面的指令進行程式的編譯。 javac Hello_Java.java 完成編譯後,請運用下面的敘述,進行程式的執行。 java Hello_Java 執行結果如下:
範例程式概觀 大小寫有別 - 在Java裡,英文字母的大小寫是不一樣的,因此,Hello與hello是不一樣的 程式結尾符號 - 『;』 ,每一行程式敘述都以『;』符號結尾
程式註解的使用 註解的功能在於協助人們閱讀程式時,更容易地瞭解程式的內容,註解的內容與程式運作無關。程式中有以下兩種註解方式 區段註解 /* 註解文字 */ 單行註解 程式碼… //註解文字 語法
import敘述 所謂的套件(Package)是由數個與某種特定用途相關的類別組合而成,引用套件中所有類別的語法如下: i m p o r t A套件 . B子套件 . * ; 下面的敘述將引用java套件中,lang子套件內所有類別 i m p o r t j a v a . l a n g . * ; 代表套件中,所有類別
類別的建立 定義一個類別的語法如下: class 類別名稱 { 程式區段 ; //定義類別的屬性與方法 }
定義屬性 定義一個屬性時,必須在類別內定義,其語法如下: 修飾詞 資料型態 屬性名稱 ; 修飾詞 資料型態 屬性名稱 ; 下面的語法,將在類別內定義 Serial_Number屬性 private int Serial_Number ;
定義方法 當定義一個方法時,與屬性一樣必須在類別內定義 ,其語法如下: 修飾詞 資料型態 方法名稱 ( ) { 方法的內容 }
主程式類別 在每個Java程式中,都必須定義一個主程式類別,此類別中將宣告main( )方法,作為程式進入點 宣告主程式類別的語法如下: public class 類別名稱 { 類別成員 } 需與檔案名稱相同 必須宣告主程式類別為public ,且在程式中,主程式類別是 唯一存取權限為public的類別
main( )方法 main()方法為程式開始執行的位置,語法如下: public static void main ( String args[ ] ) { 程式敘述; …… }
建立物件 類別的用途是為了要做為建立物件的樣版,欲利用類別產生一新的實體物件,須利用new運算子,語法如下: 下面的敘述將,建立一名為My_Printer的Printer物件 Printer My_Printer = new Printer ( ) ;
訊息 - 呼叫物件的方法 呼叫物件的語法如下: 如: 呼叫 My_Printer 物件的 Hello( )方法 物件 . 方法名稱 ( 參數 ) ; 如: 呼叫 My_Printer 物件的 Hello( )方法 My_Printer.Hello( );
資料的輸出 欲將資料輸出至螢幕時,必須呼叫java.lang套件中,System類別內out物件的println方法,其語法如下: 下面的敘述將輸出Hello Java字串 System.out.println ( " Hello Java! " ) ;