前提:為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),
引用變量儲存對對象的引用。