深入淺出JAVA-基本概念(P1~P9)
原始碼->編譯器(compiler)->輸出->模擬器(virtual machine)
source(.java)
->Compiler(執行javac編譯source,若沒錯產生class)
->output(code)這時由bytecode組成
->啟動JVM(java Virtual machine)跑.class檔案
什麼是原始檔?
.java帶有class的定義,class是程式的一個組件
小程式或許只有一個類別,類別的內容必須包刮在括號內
public class Human{
}
什麼是class? class帶有一個或多個method
walk帶有如何走的指令,method必須宣告在class內
public class Human{
void walk()
}
什麼是method? method 是應該執行的指令,程式碼由statement組成
method可以算是一個函式或者程序
public class Human{
void walk(){
statement1;
statement2;
}
}
一個最基本的JAVA class程式public class Helloworld {
public static void main(String[] args) {
System.out.print("It's rule!");
}
}
Public 公開給其他類別存取 class 這是個類別
Helloworld 類別的名稱
static 靜態
void 不回傳值
main( ) 程式的進入點String[] args 傳string的陣列,給此method當參數,命名為args
System.out.print 標準輸出
(“It’s rule!”) 要列出的字串名稱
; 分號作為結尾
在JAVA內所有東西都屬於某個class要執行程式就表示要命令java virtual machine(JVM)去”載入Helloworld,這個class”
建立原始檔(.java),然後編譯成新的class檔案(.class)
但真正被執行的是class
然後開始執行他的main(),一直跑到所有的main的程式碼結束為止
存檔->編譯->執行
Comments
Post a Comment