工具的永久性
建设一个工具后,只要我们需要,它就会一直存在下去。但在措施竣事运行时,工具的“保留期”也会宣告竣事。尽量这一现象外貌上很是公道,但深入追究就会发明,如果在措施遏制运行今后,工具也能继承存在,并能保存它的全部信息,那么在某些环境下将是一件很是有代价的工作。下次启动措施时,工具仍然在哪里,内里保存的信息仍然是措施上一次运行时的那些信息。虽然,可以将信息写入一个文件可能数据库,从而到达沟通的结果。但尽量可将所有对象都看作一个工具,假如能将工具声明成“永久性”,并令其为我们照看其他所有细节,无疑也是一件相当利便的工作。
Java 1.1提供了对“有限永久性”的支持,这意味着我们可将工具简朴地生存到磁盘上,今后任何时间都可取回。之所以称它为“有限”的,是由于我们仍然需要明晰发出挪用,举办工具的生存和取回事情。这些事情不能自动举办。在Java将来的版本中,对“永久性”的支持有望越发全面。