char與Character的區別
int是primitive類型,即原始類型,之所以要把它單獨列出來,是因為用new創建對象——特別是像簡單變量之類的小對象的時候,效率不是太高,因為它們都是放在堆里的。對于這類數據,Java承襲了C和C++的辦法。也就是說,這個變量不使用new來創建的,相反,這里所創建的是一個“非reference”的“自動”變量。這個變量保存著值,并且存儲在棧中,因而效率會比較高。Primitive類型的“wrapper”;類允許你在堆里創建一個表示這個Primitive型數據的對象,這個對象不是Primitive型的。
如:
char c='x';
Charcter c=new Character(c);
或者你也可以這樣:
Charcter c=new Character('c');

posted on 2008-07-24 18:05 獨孤劍的崇拜者 閱讀(846) 評論(0) 編輯 收藏 所屬分類: 讀java編程思想筆記