bytecode 是給 JVM(Java Virtual Machine) 下指令的一種虛擬機器碼,也就是說,JVM 是負責把Java原始碼編譯成為bytecode,為bytecode 的解譯程式。雖然 JVM 可能因平台而異,但是所有的 JVM 都能執行 bytecode ,所以不會被綁死在特定的硬體上。
2. Explain class, object
class是一種"類別"(抽象), 而object則為"物件"(實體)。
java將每個程式視為一class, 包含許多object, 物件執行的動作就是method。java實際寫法如下:
public class (name of class)
{
object.method();
}
3. Reading Assignments:
Read 1.1, 1.2, 1.3 of 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;
沒有留言:
張貼留言