一切都是對象
1. 用引用操作你的對象
引用與對象的關係就像遙控器與電視的關係 。
2. 必須由你創建所有對象
使用new關鍵字來創建對象,將對象與引用聯繫起來例:String s = new String("字符串");
2.1 存儲到什麼地方
寄存器(regester,由編譯器自動分配,不能控制)、堆棧(stack 位於通用RAM,某些java數據存儲與堆棧中,尤其是對象的引用,但Java對象不存在堆棧中)、堆(heap,一種通用的存儲也位於RAM,用於存放所有Java對象)、靜態存儲(static storage 存放一直存在的數據,用static關鍵字表示)、常量存儲(constant storage 直接存放在代碼內部)、非RAM存儲(non-RAM storage 流對象和持久化對象,例如數據庫)。
2.2 基本對象
Java基本類型數據所佔存儲空間的大小固定,保證可移植性。
char 16bit Unicode 0 Unicode 2e16-1 Charactor
byte 8bit -128 127 Byte
short 16bit -2e15 2e15-1 Short
int 32bit -2e31 2e31-1 Integer
long 64bit -2e63 3e63-1 Long
float 32bit IEEE754 IEEE754 Float
double 64bit IEEE754 IEEE754 Double
String s = "字符串";
String s = new String("字符串");
2.3 Java中的數組
Java確保數組會被初始化,而且不能在它的範圍之外被訪問。
2.4 Java中的註釋
java中的註釋有三種
/*註釋文字*/
//註釋文字
/**
註釋文字
*/