?? day10.txt
字號:
JFC:java基礎類庫(具體的類可以查看API文檔)
觀察者模式:
事件監聽者對事件源進行監聽,事件源會發生某些事件,監聽者需要對事件作出相應的處理。
事件監聽者(Observer):
處理事件
事件對象(Observable):
注冊監聽
取消監聽
通知監聽
編程步驟:
a. 定義一個監聽者,使其實現Observer接口,實現其中的方法update(Observable o, Object arg)。
b. 定義一個事件對象,使其繼承Observable類,定義一個產生事件的方法,在方法里去注冊監聽addObserver(Observer o)、標志改變setChanged()(如果不寫,則說明該事件沒有發生,監聽者不會反映)、啟動監聽notifyObservers()。
注意:注冊監聽和標志改變不分先后,但標志改變和啟動監聽是不能互換的。
應用:當某事物發生變化,需要采取行動,則可以采用觀察者模式。
適配器模式:
Adapter適配器模式是一種結構型模式,將兩個互不兼容的類糾合在一起。
主要應對:由于應用環境的變化,常常需要將“一些現存的對象”放在新的環境中應用,但是,新環境要求的接口是現存對象所不滿足的。
作用:在不改變源代碼的情況下實現需求。
java.math.BigDecimal:不可變的、任意精度的有符號十進制數。
必須用String類型進行構造,才能實現精確計算
I/O流后面會詳細講解,今天的了解下就可以了。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -