很长很长的题记~~~~~
想在技术博客上写点东西,进入csdn博客里,竟然发现一篇两年多前的文章。自己都弄不清是不是自己写的。不过前两段的文风是近似的。
在开发的道路上混了好几年了,在这时才发现,视野太狭窄了,记忆中满是模糊的东西,终日没有总结,躲在自己的世界里,不读书,除了工作,专业上没任何追求。停下来,意味着倒退。
今天拿起《effective java》,第一页 第一段就看不下去,翻译得确实有点不顺。在网上想下个第二版中文电子版,找不到。有人云:越读越觉得这是本好书。java之父也说自己也需要这本书。于是从中间入手,看第29条。
1、在使用的时候声明。
学java是大四的时候,大学前三年都是用的c,所以,一般局部变量都是在最开头就声明,养成了习惯,原来这是错的。
2、for循环优于while
书上举例说函数中往往并列有两个类似的循环,所以,写完第一个时,拷贝到第二个。匆忙中,变量改名字常遗漏掉某个变量。
另外的方面,下面的写法也是推荐的。
3、使方法小而集中。
一个函数只做一件事情。 |