从事Java工作已经2年有余,虽已不是刚入门的小白,但仍觉得自己的知识储备很是欠缺,并且不是很系统,在工作中总有一种心有余而力不足之感,故想利用闲暇时间给自己充充电。原本的计划是再深入研究研究设计模式,但趁双11的时候买了周明耀先生的《大话JAVA性能优化》一书,所以就以此为引,和大家来交流交流关于JAVA优化的话题。
俗语有说,冰冻三尺,非一日之寒。在我们编写程序的过程中(我更喜欢把这当作创作的过程),要想让自己的作品跟完美,除了更多的经验之外,我们更须要注重细节,从细微出着手,一步一步优化完善。或许有人会认为如果改动一处代码或是SQL不能加快1秒2秒都不算优化,并表示不愿修改甚至不屑修改。而我觉得在做优化之前,应该有一个这样的态度:真正的优化就是由许多细节上的优化累积放大的。
这些只是我个人的一点拙见,目前我也是学习阶段,很希望有人于我或指导,或分享交流,相互成长。在接下来的一段时间我会持续更新JAVA优化的文章,第一篇我将从JAVA7(也有可能同时整理JAVA8)的新特性开始。