1. 程式人生 > >第18章、java I/O系統

第18章、java I/O系統

擴充套件內容:
1、uml常用線的含義
聚合、組合、泛化、實現、依賴、關聯
http://blog.csdn.net/jianfpeng241241/article/details/49617449
2、策略模式
http://blog.csdn.net/hguisu/article/details/7558249/
3、享元模式
4、裝飾器模式
     允許向一個現有的物件新增新的功能,並且不改變其結構,這種型別的設計模式屬於結構化模式,
 它是作為現有的類的一個封裝。
5、控制檯編譯java檔案。
javac
java
javap(反編譯)
注意區分java檔案中有包名還是沒包名
   http://blog.csdn.net/com_stu_zhang/article/details/25112591
6、ByteBuffer裡面四個比較重要的變數的含義。
mark:一個臨時存放位置下標下標的一個變數,呼叫mark()會將mark設為當前的position的值,以後呼叫reset()會將position屬性設
置為mark的值。mark的值總是小於等於position的值,如果將position的值設的比mark小,當前的mark值會被拋棄掉。
position:表示當前可讀寫的指標。
limit:可以讀寫的邊界
capacity:是ByteBuffer的容量