java程式設計思想

2021-08-14 16:48:27 字數 557 閱讀 9649

一 一切都是物件

現實世界中的一切,人 動物 操作流程 衣服等等,都可以抽象成物件.

二 類引用

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...