Tuesday, October 31, 2006
Monday, October 30, 2006
Monday, October 23, 2006
Tuesday, October 17, 2006
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
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
Monday, September 25, 2006
java homework1
1. List at least 5 features of the Java Language.
*Platform Independance
程式碼透過virtual machine的解讀,JAVA可以不受平台的限制.That's "write once,run anywhere."
*檔案小不會佔用大量空間
*可以在資源缺乏的環境下運作ex:手機
*100%物件導向
*比c++簡單
2. List at least 5 applications of Java. You must provide the references you used.
*手機遊戲
*手機系統
*提款機操作系統
*冰箱有些智慧型冰箱有跟人互動的操作系統
*PDA用的電子地圖
*資料庫
ex:Oracle
參考資料:
http://www.particle.kth.se/~lindsey/JavaCourse/Book/Part1/Java/Chapter01/features.html
http://www.euroyellowpages.com/exhibitn/javafeat.html
*Platform Independance
程式碼透過virtual machine的解讀,JAVA可以不受平台的限制.That's "write once,run anywhere."
*檔案小不會佔用大量空間
*可以在資源缺乏的環境下運作ex:手機
*100%物件導向
*比c++簡單
2. List at least 5 applications of Java. You must provide the references you used.
*手機遊戲
*手機系統
*提款機操作系統
*冰箱有些智慧型冰箱有跟人互動的操作系統
*PDA用的電子地圖
*資料庫
ex:Oracle
參考資料:
http://www.particle.kth.se/~lindsey/JavaCourse/Book/Part1/Java/Chapter01/features.html
http://www.euroyellowpages.com/exhibitn/javafeat.html
Monday, September 18, 2006
Subscribe to:
Posts (Atom)















