1、內部類
a) 匿名內部類:匿名子類類名的實現機制,沒有class關鍵字,直接使用new來生成乙個物件的引用(隱式)
new 父類類名(引數列表)
public class view extends jframe
}.start();
}}
b) 成員內部類:是和函式或者成員屬性平級的內部類
成員內部類注意點:
1)訪問許可權:可以用四種訪問許可權修飾
2)成員內部類可以是靜態的
3)介面是特殊的抽象類
注意:外部類只能用public和
default修飾
c) 函式內部類
函式內部類不允許被任何訪問許可權修飾
2、定義基本資料型別:如果是整數,則預設是int,如果是小數預設是
double
3、流的分類:
a) 位元組流:位元組輸入流、位元組輸出流 inputstream\outputstream
b) 字元流:字元出入流、字元輸出流 reader\writer
c) 直接能使用的基類:fileinutstream\fileoutputstream filereader\filewriter
d) 位元組包裝流:datainputstream\dataoutputstream
objectinputstream\objectoutputstream
bufferedinputstream\bufferedoutputstream
e) 字元包裝流:bufferedreader\bufferedwriter
f) 如何把位元組流轉化為字元流:inputstreamreader\outputstreamwriter
4.繼承extends和implements的使用場景
a類是普通類
b類是抽象類
c類是介面
i. extends:
a extends b a extends a b extends a b extends b c extends c
ii. implements: a implements c b implements c
複習四 java基礎知識點
31 string 不可變,stringbuffer可以改變,所以從效能的角度我們一般使用stringbuffer。32 string stringbuffer 和stringbuilder 的區別 string是字串常量 stringbuffer和stringbuilder 都是字串變數。一般來說...
Android基礎知識複習(四)
google android training github託管 中文閱讀位址 實現縮放展示 跟上一節相比,這裡展示了用非同步來實現bitmap縮放展示。這個就是為了處理併發的問題 listview 所以對於asynctask進行擴充套件 取消 例如,兩個非同步都對同乙個imageview進行了操作...
java 基礎知識複習(七)
七 1.有這樣乙個類 getter and setter 要求 假如有若干個類person物件存在乙個list當中,對他們進行排序,分別按照名字 年齡 id進行排序 要有正序與倒序兩種排序方式 假如年齡或者姓名重複,按照id的正序進行排序。要求使用策略模式進行。2.hashset底層是使用hashm...