天天看點

資料架構與JAVA集合架構

前提:為9月份找工作做基礎準備,一下内容均為《資料架構和java幾何架構》書中概述。

一:java語言的重要特性

1:資料抽象原則:使用者代碼無法通路所使用的類的實作細節,如果A類使用了B類,那麼A的方法無法通路B類的字段,B的字段隻能利用B的方法來進行通路。

2:開閉原則:每個類應該是開發的(通過繼承擴充)和關閉的(對現有應用程式是穩定的)

3:public 所有其他類均可見

protected隻有本類、子類以及包内其他的類可使用,

friendly隻有作用域,目前類可用。當預設不寫時,為friendly類型

private隻有本類可以使用,子類隻能繼承,不能使用(隻能看,不能用)

4:抽象類:抽象類時至少有一個抽象方法的類

抽象方發,是以abstract為限定符的方法,抽象方法中沒有具體的方法定義,是以不能執行個體化。

接口是抽象方法和常量的集合,接口中沒有任何确定的方法,沒有任何字段,接口中所有的方法都是抽象方法,都是公共的。

如果一個類隻實作了接口的部分方法,那麼這個類必須聲明為抽象類。

5:一些重要轉換公式

int i;

Integer myInt;

String s;

i=myInt.intValue();

i=Integer.parseInt(s);

myInt= new Integer(s);

myInt = new Integer(i);

s=Integer.toString(i);

s=myInt.toString();

6:java語言中有兩種變量,原始變量和引用變量,原始變量儲存原始資料的值(byte,short,int, long, float, double,char ,boolean),

引用變量儲存對對象的引用。