2008年3月10日 星期一

Homework 3-3-2008



1. Explain bytecode, JVM
bytecode是一種虛擬機器碼(不會被綁死在特定的硬體上)。JVM is a set of computer software programs and data structures which use a virtual machine model for the execution of other computer programs and scripts

2. Explain class, object
Class:類別由一群具有相同資料結構與相同行為的物件,在依據某個特性分類以後,所形成的集合。Object:物件程式語言中的物件,其實是真實世界中東西的模型,也可以是某種概念的模 型。在軟體設計中,物件是物件導向技術的關鍵,以程式的角度來說,它是電腦用來模擬現實生活的東西或事件,也是組成整個程式的元件。來源:奇摩知識家(class) ,奇摩知識家(object)

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;
Ans: 3.5, 3.5


















沒有留言: