程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 對象的永久性

對象的永久性

編輯:關於JAVA

創建一個對象後,只要我們需要,它就會一直存在下去。但在程序結束運行時,對象的“生存期”也會宣告結束。盡管這一現象表面上非常合理,但深入追究就會發現,假如在程序停止運行以後,對象也能繼續存在,並能保留它的全部信息,那麼在某些情況下將是一件非常有價值的事情。下次啟動程序時,對象仍然在那裡,裡面保留的信息仍然是程序上一次運行時的那些信息。當然,可以將信息寫入一個文件或者數據庫,從而達到相同的效果。但盡管可將所有東西都看作一個對象,如果能將對象聲明成“永久性”,並令其為我們照看其他所有細節,無疑也是一件相當方便的事情。
Java 1.1提供了對“有限永久性”的支持,這意味著我們可將對象簡單地保存到磁盤上,以後任何時間都可取回。之所以稱它為“有限”的,是由於我們仍然需要明確發出調用,進行對象的保存和取回工作。這些工作不能自動進行。在Java未來的版本中,對“永久性”的支持有望更加全面。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved