编写高质量代码改善java程序的151个建议——导航开篇
2014-05-16 09:08 by Jeff Li
前言
系列文章:[传送门]
下个星期度过这几天的奋战,会抓紧java的进阶学习。听过一句话,大哥说过,你一个月前的代码去看下,慘不忍睹是吧。确实,人和代码一样都在成长,都在变好其中。有时候仅仅是实现功能的编程,长进不了呀。
博客提供的优点就能够交流,讨论的学习方法你们应该知道。
在这里,我会陆陆续续的进行对《编写高质量代码改善java程序的151个建议》看法,希望大家点击交流。
正文
看这本书原因
1.项目做的仅仅是实现功能,然而没有好好研究代码之美。
尽管在源代码中看到别人代码的漂亮,真的获益匪浅。但没有基础,就达不到那种水准。以下是来自我怪兽师傅的代码:
2.java基础,我差点儿相同了。一年多的时间,也应该进一步提升
说起基础,自己伤心的就是没有出一套博客。尽力吧,有空的时候。
3.考虑到有关代码问题的严重
自己写的后续非常垃圾,什么都不考虑。正所谓,都不知道应不应该抛异常,应不应该用单例,应不应该接口...好多东西都是从坏的来的。重构是一个非常好的開始,看书也是。书读多了。慢慢也会开朗了
正所谓,车到山前必有路。没有好书,书也有你学的。我也不jjyy了,准备复习了。
本书大纲文件夹
(出完一篇这里会对应加入url哦)
前言
http://www.cnblogs.com/Alandre/p/3731423.html
总结
坚持,加油!!!
(生活离不开提升,你说呢?)
感谢及资源共享
路上走来一步一个脚印,希望大家和我一起。
感谢读者!非常喜欢你们给我的支持。假设支持,点个赞。
知识来源: 《编写高质量代码改善java程序的151个建议》
最新文章
- Ring0打开其他设备对象三种方式整理
- Linux C _exit函数与exit函数的联系与区别
- bat命令中的变量声明及使用
- SQLServer 2012异常问题(一)--故障转移群集+镜像环境导致作业执行失败
- C,C++,VC++有什么区别
- sqrt()平方根计算函数的实现2——牛顿迭代法
- Java并发编程之显式锁机制
- ImageMagick命令行工具
- J2EE进阶(三)struts2 <;s:action>;标签的用法
- PS调出韩式米黄色室内婚纱照片
- Go语言协程
- ElasticSearch日常使用脚本
- scrapy 爬取豆瓣互联网图书
- 微信小程序入门(二)
- org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.bw.mapper.BillMapper.getBillList 	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<;init>;(MapperMethod.java:225
- HTML学习之给div高度设置百分比不生效的问题
- VS2015 搭建 Asp.net core 开发环境
- Azure登陆的两种常见方式(user 和 service principal登陆)
- STM32F412应用开发笔记之七:片上ADC的应用测试
- 《Unix&;Linux大学教程》学习笔记四:标准I/O 与 过滤器
热门文章
- 用PYTHON硬写SOCKET
- 继续完成昨天的第一个点:更改DJANGO的ADMIN后台的表单显示
- [topcoder]IncrementAndDoubling
- javaweb学习总结(四十一)——Apache的DBUtils框架学习
- SPRING IN ACTION 第4版笔记-第五章BUILDING SPRING WEB APPLICATIONS-002-Controller的requestMapping、model
- NRE
- php 中奖概率算法
- Hibernate的优缺点
- Cookie的前后台应用
- ☀【jQuery 优化】jQuery基础教程(第3版)