|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
比如模式、敏捷方法什么的,这些思想好,但是实施的人没有理解而且没有正确运用这些知识导致了开发周期的延长。比如说对象,通过getName()方法不能获取对象的名字。
创立一个对象后,只需我们必要,它就会一向存鄙人往。但在程序停止运转时,对象的“保存期”也会宣布停止。只管这一征象外表上十分公道,但深切究查就会发明,假设在程序中断运转今后,对象也能持续存在,并能保存它的全体信息,那末在某些情形下将是一件十分有代价的事变。下次启动程序时,对象仍旧在那边,内里保存的信息仍旧是程序上一次运转时的那些信息。固然,能够将信息写进一个文件大概数据库,从而到达不异的效果。但只管可将一切工具都看做一个对象,假如能将对象声明成“永世性”,并令其为我们照看其他一切细节,无疑也是一件相称便利的事变。
Java1.1供应了对“无限永世性”的撑持,这意味着我们可将对象复杂地保留到磁盘上,今后任什么时候间都可取回。之以是称它为“无限”的,是因为我们仍旧必要明白收回挪用,举行对象的保留和取回事情。这些事情不克不及主动举行。在Java将来的版本中,对“永世性”的撑持无望加倍周全。
C#是不行的,比如说美国的航天飞船里就有java开发的程序以上是我的愚见,其实不管那种语言,你学好了,都能找到好的工作, |
|