Monday, October 02, 2006

9-25 homework

1. Explain bytecode, JVM JVM 全名為: Java Virtual Machine Java為了做到能夠跨平臺 所以他不能像C/C++那種語言一樣 將其程式碼編成相對於機器上的機器碼(或是Assembly Code) 所以他採用了中介碼(byte code) 為了達到能夠執行跨平台的Java程式 Sun必須提供每種機器相對應的虛擬機器(Virtual Machine) Virtual Machine這個程式能夠將Java的.class檔轉換成他平台上所了解的機器碼 這種東西有點像我們在電腦上玩任天堂模擬器一樣 參考http://tw.knowledge.yahoo.com/question/?qid=1105050109771
2. Explain class, object 類別是物件相同特性和行為訊息的集合,物件是類別的一個實體 例如:「車」是一種類別,而轎車、卡車、箱型車....等 是屬於「車」這個類別的一個物件,飛機是類別 而客機 戰機 直升機都是其中的物件 參考
http://tw.knowledge.yahoo.com/question/?qid=1105070302573

4.1 Write a Java program as follows: Let i=2; Print i; Print 2 * (i++); Print i; Ans: 2, 4, 3



0 Comments:

Post a Comment

<< Home