JAVA作業二
1. Explain bytecode, JVM
bytecode: JAVA的程式概念是先把完成的程式轉成讓電腦看得懂的機器碼,再透過直譯器來執行此機器碼.
EXA:
一個完成好的程式 ----(compiler)-----> byte-code ---(interpret)-----> 進入各個作業系統執行
然而JAVA編譯後會先變成byte-codes,其優點是可跨越平台來執行也就是撰寫一次可到處使用.
JVM: 任何一種能執行JAVA的byte-codes的軟體均可看作是它的虛擬機器(Java virtual machine)所以不管任何一種平台只要含有屬於那個平台的JVM都可以把byte-codes轉成那個平台所需要的機器碼.
2. Explain class, object
class:是把一個東西它的特性(可真實描繪的狀態)和功能(能透過什麼管道完成什麼任務)結合在一起用來表達這個東西的抽象概念.
object:利用它自己類別的概念完成一個真實的物體.
一個完成好的程式 ----(compiler)-----> byte-code ---(interpret)-----> 進入各個作業系統執行
然而JAVA編譯後會先變成byte-codes,其優點是可跨越平台來執行也就是撰寫一次可到處使用.
JVM: 任何一種能執行JAVA的byte-codes的軟體均可看作是它的虛擬機器(Java virtual machine)所以不管任何一種平台只要含有屬於那個平台的JVM都可以把byte-codes轉成那個平台所需要的機器碼.
2. Explain class, object
class:是把一個東西它的特性(可真實描繪的狀態)和功能(能透過什麼管道完成什麼任務)結合在一起用來表達這個東西的抽象概念.
object:利用它自己類別的概念完成一個真實的物體.
3
程式碼一:
程式碼二:
程式碼三:
0 Comments:
Post a Comment
<< Home