Lab 10-2 Simple Java Expression
Lab 10-2 Simple Java Expression OK 完成
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=11050501097712. Explain class, object 類別是物件相同特性和行為訊息的集合,物件是類別的一個實體 例如:「車」是一種類別,而轎車、卡車、箱型車....等 是屬於「車」這個類別的一個物件,飛機是類別 而客機 戰機 直升機都是其中的物件 參考
http://tw.knowledge.yahoo.com/question/?qid=11050703025734.1 Write a Java program as follows: Let i=2; Print i; Print 2 * (i++); Print i; Ans: 2, 4, 3