Sunday, October 01, 2006

9/25 Homework 9-25-2006

1. Explain bytecode, JVM

ANS:
JVM (Java V rtual Machine):Java虛擬機器,一個以軟體模擬出來的機器環境,用來執行 java 的 byte code。
Java bytecode:是原始程式經過編譯後產出的中間碼。

參考資料:http://www.javaresearch.org/faq/thread.jsp?forum=723&thread=24830&start=0&msRange=30

2. Explain class, object

ANS:
物件導向設計中,物件並不是憑空產生的,您必須先定義您的物件,您要一個規格書,這個規格書稱之為類別(Class)。在Java中使用"class"關鍵字來書寫類別(規格書),您使用類別來定義一個物件(object)時,您考慮這個物件可能擁有的「屬性」(Property,在Java中則是用Field)與「方法」(Method)。屬性是參與物件內部運算的資料成員,而方法則是物件與外界互動的動態操作。 object:在java中可以使用的資源都被視為object,所以jave為100%的物件導向語言 class: 所有的物件都被歸類在某類別中.類別則是用來定義物件的依據,決定物件的屬性、行為。

參考資料:http://tw.knowledge.yahoo.com/question/?qid=1405121220415

4-1.Write a Java program as follows:



4-2. Write a Java program as follows:



4-3. Write a Java program as follows:

0 Comments:

Post a Comment

<< Home