Changes between Version 13 and Version 14 of Java_Lab1
- Timestamp:
- May 1, 2010, 1:55:43 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Java_Lab1
v13 v14 23 23 class HelloWorldApp { // 未註明時預設為 private 類別 24 24 }}} 25 * 驗證一:試著把 HelloWorldApp.java 更名為HelloWorld.java 然後重新編譯。結果:會過!!因為是 private 類別 ~25 * 驗證一:試著把 !HelloWorldApp.java 更名為 !HelloWorld.java 然後重新編譯。結果:會過!!因為是 private 類別 ~ 26 26 {{{ 27 27 hadoop004@hadoop:~$ mv HelloWorldApp.java HelloWorld.java 28 28 hadoop004@hadoop:~$ javac HelloWorld.java 29 29 }}} 30 * 驗證二:試著修改 HelloWorld.java 的程式,在類別前加入 public 關鍵字,然後重新編譯。結果:有錯誤訊息!! 因為是 public 類別 ~30 * 驗證二:試著修改 !HelloWorld.java 的程式,在類別前加入 public 關鍵字,然後重新編譯。結果:有錯誤訊息!! 因為是 public 類別 ~ 31 31 {{{ 32 32 #!java 33 public class HelloWorldApp { // 若 public 類別名稱為 HelloWorldApp 因此程式原始碼檔名必須為 HelloWorldApp.java33 public class HelloWorldApp { // 若 public 類別名稱為 HelloWorldApp ,程式碼檔名也必須為 HelloWorldApp.java 34 34 }}} 35 35 {{{ … … 46 46 public static void main(String[] args) 47 47 }}} 48 * Java Application (類似 DOS 底下的 C/C++ 命令列程式) 可以用 System.out.println() 函數來顯示字串,可想成對應 C 的 printf() 函數,或 C++ 的 cout。 48 * Java Application (類似 DOS 底下的 C/C++ 命令列程式) 可以用 System.out.println() 函數來顯示字串,可想成對應 C 的 printf() 函數,或 C++ 的 cout。註:從物件導向的觀念來看,out 是 System 類別的 static field,因此可以直接透過類別名稱取得。out 的型態是 PrintStream,所以可以直接透過 out 這個 PrintStream 物件來呼叫 print(String s) 函數。 49 49 {{{ 50 50 #!java … … 84 84 EOF 85 85 }}} 86 * 嘗試編譯,並觀察結果 87 {{{ 88 hadoop004@hadoop:~$ javac Test.java 89 hadoop004@hadoop:~$ java Test 90 }}} 91 * 根據上圖,嘗試加入