BIO:blockingIO
NIO:new IO ,not blockingIO
AIO:
單例設計模式:
在全局只需要類的一個實例
1、私有化構造方法
2、將當前類的對象作爲屬性定義
3、提供一個公開靜態的方法,用於返回當前類的唯一實例
分類:
餓漢式:
在定義屬性時創建對象進行初始化
懶漢式:
在需要該實例時才創建對象
JDK 1.5:靜態導入
import static
Properties
1、繼承了HashTable,它是一個map映射
2、Properties類代表一個持久的特性。
3、Properties可以保存到流或流中加載。
4、屬性列表中的每個鍵和它的相應值是一個字符串。
構造方法:
Properties()
創建一個沒有默認值的空屬性列表。
Properties(Properties defaults)
用指定的默認值創建一個空屬性列表。
方法:
String
getProperty(String key)
在這個屬性列表中搜索指定的鍵的屬性。
void store(OutputStream out, String comments)
寫這個屬性列表(關鍵元素對\鍵值對)在這 Properties表格式來合適的輸出流加載到一個 Properties表使用 load(InputStr