深入淺出JAVA-基本概念(P1~P9)

JAVA-基本概念(P1~P9) JAVA的流程
原始碼->編譯器(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),然後編譯成新的class檔案(.class)
但真正被執行的是class
要執行程式就表示要命令java virtual machine(JVM)去”載入Helloworld,這個class”
然後開始執行他的main(),一直跑到所有的main的程式碼結束為止
存檔->編譯->執行

Comments

Popular posts from this blog

MEGA 暫存檔案刪除

IOS GCD多執行緒

利用CMD指令強制刪除