当前位置:首页 > 全部子站 > IT > 思科认证

依靠简洁的设计和明确的逻辑来优化Java性能

来源:长理培训发布时间:2017-12-22 10:11:32

 百度广告

  作为 Java 开发的重要的一部分就是性能优化。一个没有经过开发小组深入讨论优化问题的 Java 工程是不能称其为完成了。这样做的前提是认定 Java 的速度不够快。而且多数人都持有上述看法,并相信除非他们来"趟这浑水"(指:他们做一些附加的优化工作),否则 Java 是不能完成任务的。 
你是否看过任何一种宣称能够使你的计算机的性能得到很大提高的工具了?我经常在 Download.com 以及类似的网站上搜寻每一个我能得到的那种工具。我先向那些制表示我的敬意。但是,这些工具往往是没有什么效果的,只是锻炼了我的耐力。在几个月之后,我又开始去寻找那些工具。要使我形成这种观念--"我的电脑跑得慢,无论我怎样做,我是不能使其跑得快些",是相当困难的。唯一最好的解决方式就是格式化我的硬盘,去掉不需要的东西,不要随心所意的安装软件。而那些只是在表面上解决问题的方式是没有用的。

  那也就是我在 Java 领域的经验。如果你计划在编码结束后和发布之前,来一次性能优化,那么,你也许就想错了。这种行动所带来那一点提升的性能是不值得你所投入的时间和精力。

  忽略性能? 

  自认为不善于极限编程(extreme programming),但是根据我目前对它所了解,我喜欢这种方式。相比于那些创建能够处理任何事情的巨大系统来说,强调保持系统的灵活性和按需要重新构建(refactor)是一个能够令人欢心鼓舞的观点。

-------------------------------------------------------------------------------- 
我的拼写检查工具不承认refactor这个单词,我也许有必要在此先说明一下。一本叫 Extreme Programming Explored 的书如下的说明了重构:"重构就是在不影响代码功能的情况下,改善代码设计的过程。为了让我们的代码尽可能的简单,应付任何一种将要遇到的变化,就需要重构。"

-------------------------------------------------------------------------------- 

责编:罗莉

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

国家电网校园招聘考试直播课程通关班

  • 讲师:刘萍萍 / 谢楠
  • 课时:160h
  • 价格 4580

特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关

配套通关班送国网在线题库一套

课程专业名称
讲师
课时
查看课程

国家电网招聘考试录播视频课程

  • 讲师:崔莹莹 / 刘萍萍
  • 课时:180h
  • 价格 3580

特色解密新课程高频考点,免费学习,助力一次通关

配套全套国网视频课程免费学习

课程专业名称
讲师
课时
查看课程
在线题库
面授课程更多>>
图书商城更多>>
在线报名
  • 报考专业:
    *(必填)
  • 姓名:
    *(必填)
  • 手机号码:
    *(必填)
返回顶部