Java語言中一切皆對象.
創建一個對象的類型
class ATypeName { /* Class body goes here */}
類(即對象類型)中有兩種類型的元素
字段(數據成員):任何類型的對象,可以通過引用與其進行通信,也可以是基本類型中的一種.
方法(成員函數):由名稱,參數,返回值和方法體組成
Returntype methodName(/* Argument list */){
/* Method body */
}
Java類內部設定邊界
public:任何人都可以訪問
private:類創建者和類的內部方法可以訪問,類的繼承類和外部無法訪問
protected:類創建者,類的內部以及繼承類可以訪問,外部無法訪問
如果未指定上面三種屬性則默認是private屬性
創建這個類型的對象
ATypeName a = new ATypeName();
java中的基本類型
boolean,char,byte,short,int,long,float,double,void
Java中兩個特殊的基本類型
BigInteger:支持任意精度的整數.
BigDecimal:支持任意精度的定點數.
基本類型對應的對象類型
Boolean,Charater,Byte,Short,Integer,Long,Float,Double,Void
申請變量的方式
Character ch = new Character(‘x’); //申請一個字符變量
String s = new String('”abcdef”); //申請一個字符串變量
Java有個垃圾回收器,用來監視用new創建的所有對象,並辨別那些不會再被引用的對象.隨後,釋放這些對象的內存空間,以便供其他新的對象使用.