星期一, 10月 02, 2006

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