Monday, October 02, 2006

homework2

1. Explain bytecode, JVM
bytecode是一種中間語言,它不是機器所能閱讀的語言,只有JVM能讀.製造商將寫好的Java程式翻譯成bytecode,然後販售,消費者買了bytecode回家,經JVM翻譯成機器語言,然後讓機器運作.為什麼要將Java程式翻譯成bytecode呢?因為一組bytecode可以在任何有JVM的硬體下運作.
JVM是java virtual machine的縮寫,是翻譯bytecode到機器語言的程式.

2. Explain class, object
object是物件的意思,在java裡面,所有東西都被視為物件.
class是類別的意思,是由相同或類似的object組成

參考資料:
張耀仁老師上課所授

4.1













4.2













4.3

No comments: