Homework 9-25-2006
1. Explain bytecode, JVM(1) bytecode 位元組碼
ByteCode 是給予 JVM 執行的一種虛擬機器碼,也就是給於 JVM的指令。反過來說,JVM 就是 ByteCode 的解譯程式。
(2)JVM (Java Virtual Machine)虛擬機器
JVM為bytecode給具體平台處理前的一道關卡,JVM是一台虛擬的平台,其最終目的是將bytecode轉成具體平台的machine code。
2. Explain class, object
(1) class
JAVA的類別檔必須儲存成副檔名為 .class 的檔案。內容為 ByteCode的檔案。JAVA 原始程式碼 (.java) 經由編譯器編譯後產生的檔案。
(2) object
java中可以使用的資源都被視為object,所以jave為100%的物件導向語言 class
資料來源 : http://www.javaworld.com.tw/confluence/pages/viewpage.action?pageId=2449
OR TEXTBOOK
4.1 Write a Java program as follows:Let i=2;Print i;Print 2 * (i++);Print i; Ans: 2, 4, 3

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

4.3 Write a Java program as follows:Let m=7, n=2;Print (double) m/n;Print m/ (double)n;Ans: 3.5, 3.5

0 Comments:
張貼留言
<< Home