2010年8月18日 星期三

深入淺出JAVA,第一章,閱讀筆記

JAVA運作方式


  1. 編寫原始碼文件,原始碼文件以.java為附檔名。
  2. 編譯器編譯原始碼文件。
  3. 產出Bytecode檔案,經編譯產出的bytecode檔,以.class為附檔名。
  4. Virtual Machine讀取執行Bytecode檔。

Class與main
  • 每個Java程式中只能有一個main() Mathod,且每個程式至少都會有一個main與class。
  • 所有Java程式都是由main()開始執行。
public class Example
{
 public static void main(String[] args)
 {
  System.out.println("Hello World!");
 }
}


迴圈結構 while 、do-while 、for
  • 迴圈關鍵在於測試條件(conditional test),測試結果必定是boolean值,ture或false。
  • java的測試條件只接受boolean,若給予非boolean的值會編譯錯誤!與AS3很不同。
  
   int x = 2;
   while(x){}
  • 上述程式片段中,於JAVA中此x是整數,編譯時會發生錯誤,而在AS3中則會以非0值皆為true來運行,因為AS3具有隱含轉換。
條件式分支 if 、if else
int x = 3;
if(x == 3){
 System.out.println("x =3");
}

int value = 3;
if(value ==2){
 //條件測試結果為true時執行
 System.out.println("數值是2");
}else{
 //條件測試結果為false時執行
 System.out.println("數值不是2");
}

沒有留言:

張貼留言