java 151建议_编写高质量代码改善java程序的151个建议——导航开篇

前言

系列文章:

下个星期度过这几天的奋战,会抓紧java的进阶学习。听过一句话,大哥说过,你一个月前的代码去看下,惨不忍睹是吧。确实,人和代码一样都在成长,都在变好当中。有时候只是实现功能的编程,长进不了呀。

博客提供的好处就可以交流,讨论的学习方法你们应该知道。

c0f7bbd245a8b1355e50048f1ebdcac1.png

在这里,我会陆陆续续的进行对《编写高质量代码改善java程序的151个建议》看法,希望大家点击交流。

2ac7e5246c8e4eb8aa746ae065c41bf5.png

正文

看这本书原因

1.项目做的只是实现功能,然而没有好好研究代码之美。

虽然在源码中看到别人代码的美丽,真的获益匪浅。但没有基础,就达不到那种水准。下面是来自我怪兽师傅的代码:

cee80a534a3cade640f6e312aba6d34c.png

2.java基础,我差不多了。一年多的时间,也应该进一步提升

说起基础,自己伤心的就是没有出一套博客。尽力吧,有空的时候。

3.考虑到有关代码问题的严重

自己写的兴许很垃圾,什么都不考虑。正所谓,都不知道应不应该抛异常,应不应该用单例,应不应该接口...好多东西都是从坏的来的。重构是一个很好的开始,看书也是。书读多了。慢慢也会开朗了

正所谓,车到山前必有路。没有好书,书也有你学的。我也不jjyy了,准备复习了。

本书大纲目录

(出完一篇这里会相应添加url哦)

前言

第1章 java开发中通用的方法和准则

建议1: 不要在常量和变量中出现易混淆的字母/2

建议2: 莫让常量蜕变成变量/2

建议3: 三元操作符的类型务必一致/3

第2章 基本类型

第3章 类、对象及方法

第4章 字符串

第5章 数组和集合

第6章 枚举和注解

第7章 泛型和反射

第8章 异常

建议110: 提倡异常封装/198

建议111: 采用异常链传递异常/200

建议112: 受检异常尽可能转化为非受检异常/202

建议113: 不要在finally块中处理返回值/204

建议114: 不要在构造函数中抛出异常/207

建议115: 使用Throwable获得栈信息/210

建议116: 异常只为异常服务/212

建议117: 多使用异常,把性能问题放一边/213

第9章 多线程和并发

第10章 性能和效率

第11章 开源世界

第12章 思想为源

总结

坚持,加油!!!

(生活离不开提升,你说呢?)

e6143e9c39b28b0fb22bff718f6d199a.png

感谢及资源共享

0351e9b2c3501759f13a807a0dd14b86.png

路上走来一步一个脚印,希望大家和我一起。

感谢读者!很喜欢你们给我的支持。如果支持,点个赞。

知识来源: 《编写高质量代码改善java程序的151个建议》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值