Thinking in Java Study(02)

一切都是對象

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中的註釋有三種

/*註釋文字*/

//註釋文字

/**

註釋文字

*/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章