Java初始化和清除
Java初始化和清除使用實例/例子代碼教學;Java初始化和清除“就象任何有感知的生物一樣,程序必須能操縱自己的世界,在執行過程中作出判斷與選擇
Java初始化和清除
“就象任何有感知的生物一樣,程序必須能操縱自己的世界,在執行過程中作出判斷與選擇。”
在Java裡,我們利用運算符操縱對象和數據,並用執行控製語句作出選擇。Java是建立在C++基礎上的,所
以對C和C++程序員來說,對Java這方麵的大多數語句和運算符都應是非常熟悉的。當然,Java也進行了自
己的一些改進與簡化工作。
“隨著計算機的進步,‘不安全’的程序設計已成為造成編程代價高昂的罪魁禍首之一。”
“初始化”和“清除”是這些安全問題的其中兩個。許多C程序的錯誤都是由於程序員忘記初始化一個變量
造成的。對於現成的庫,若用戶不知道如何初始化庫的一個組件,就往往會出現這一類的錯誤。清除是另一
個特殊的問題,因為用完一個元素後,由於不再關心,所以很容易把它忘記。這樣一來,那個元素占用的資
源會一直保留下去,極易產生資源(主要是內存)用儘的後果。
C++為我們引入了“構建器”的概念。這是一種特殊的方法,在一個對象創建之後自動調用。Java也沿用了
這個概念,但新增了自己的“垃圾收集器”,能在資源不再需要的時候自動釋放它們。本章將討論初始化和
清除的問題,以及Java如何提供它們的支持。