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


    前言

      系列文章:[传送门]

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

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

                            

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

                      

    正文 

    看这本书原因

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

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

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

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

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

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

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

    本书大纲目录

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


      前言

      http://www.cnblogs.com/Alandre/p/3731423.html

    第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章 思想为源
     
     

    总结

      坚持,加油!!!

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

      

     

     

    感谢及资源共享

        

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

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

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

  • 相关阅读:
    Linux性能评测工具之一:gprof篇
    几个源码下载的网站
    linux svn代码回滚命令
    这就是阶层——你根本不知道世界有多残酷
    shell脚本中的数据传递方式
    XGBoost参数调优完全指南(附Python代码)
    机器学习(一) ---- 最优化理论基础
    Docker构建Java web应用服务
    使用Dockerfile创建支持SSH服务的镜像
    使用commit方式构建具有sshd服务的centos镜像
  • 原文地址:https://www.cnblogs.com/Alandre/p/3731423.html
Copyright © 2020-2023  润新知