依靠简洁的设计和明确的逻辑来优化Java性能
百度广告
你是否看过任何一种宣称能够使你的计算机的性能得到很大提高的工具了?我经常在 Download.com 以及类似的网站上搜寻每一个我能得到的那种工具。我先向那些制表示我的敬意。但是,这些工具往往是没有什么效果的,只是锻炼了我的耐力。在几个月之后,我又开始去寻找那些工具。要使我形成这种观念--"我的电脑跑得慢,无论我怎样做,我是不能使其跑得快些",是相当困难的。唯一最好的解决方式就是格式化我的硬盘,去掉不需要的东西,不要随心所意的安装软件。而那些只是在表面上解决问题的方式是没有用的。
那也就是我在 Java 领域的经验。如果你计划在编码结束后和发布之前,来一次性能优化,那么,你也许就想错了。这种行动所带来那一点提升的性能是不值得你所投入的时间和精力。
忽略性能?
自认为不善于极限编程(extreme programming),但是根据我目前对它所了解,我喜欢这种方式。相比于那些创建能够处理任何事情的巨大系统来说,强调保持系统的灵活性和按需要重新构建(refactor)是一个能够令人欢心鼓舞的观点。
--------------------------------------------------------------------------------
我的拼写检查工具不承认refactor这个单词,我也许有必要在此先说明一下。一本叫 Extreme Programming Explored 的书如下的说明了重构:"重构就是在不影响代码功能的情况下,改善代码设计的过程。为了让我们的代码尽可能的简单,应付任何一种将要遇到的变化,就需要重构。"
--------------------------------------------------------------------------------
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>