2007年9月28日 星期五

homework 921

1. Explain bytecode, JVM
byte code: 是將所寫的程式 轉換成機械聽的懂得語言。
JVM(java virtul machian): 則是幫助JAVA轉換byte code 的好幫手。

如果要JAVA直接製造byte code給每一個CPU是一件非常困難的事,但是有的JVM,一切都變的很簡單。




2. Explain class, object
class: 是JAVA物件的總稱,其總稱可內建或自訂

object: 是物件,同一類型的物件會在相同的class



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

i++>>>是說把 i 用完在加1

++i >>>是先加1在取 i 的值來用

沒有留言: