一 一切都是物件
現實世界中的一切,人 動物 操作流程 衣服等等,都可以抽象成物件.
二 類引用
class tv
}
tv tv;// tv是tv的乙個引用,未初始化時指向null這個特殊的物件
tv = new tv();//tv指向 new tv()這個物件
三 記憶體分配
1暫存器,最快的儲存區,根據需要分配
2棧,儲存基本型別和物件的引用,儲存在棧中的資料可以共享
如int i = 1;//其中1儲存在棧中,i是1的引用,i指向1的位址.
int j = 1; //由於棧的共享性,故無需再開闢1的儲存空間,j仍指向上個1的位址
3堆,儲存物件
4常量儲存,常量 字串 靜態區的**都存在這.
tv tv = new tv();
tv contrl = tv;//tv 和 contrl指向同一物件
Java 程式設計思想
18.6 i o 的經典使用方式 緩衝輸入檔案 bufferdreader in new bufferedreader new filereader filename in.readline 從記憶體輸入 stringreader in new stringreader bufferedinputf...
java 程式設計思想筆記
1 陣列初始化 2 int a int a 花括號是陣列特殊初始化方式,相當於new。所有的陣列,不論是基本資料型別還是物件型別,成員length,最大下標 length 1.int a new int new random 43 nextint 20 arrays.tostring a 建立乙個引...
java檔案操作 java程式設計思想
這是乙個典型的從檔案讀取然後寫入檔案的方法 file filedir new file c temp child file.separatorchar if filedir.isdirectory else file fileold new file filedir.getpath file.sep...