2017-11-13 每周小结
前言
打算以后每周小结一下,回顾自己当周所学习到的知识,记录下自己的成长过程。
在这之后,应该会在周末进行发布。
良好的编码习惯
良好的编码习惯可以降低大量的错误,以及后期的维护难度。因此,一开始学习之中,就要注意养成良好的编码习惯。在以前听郝斌老师的视频时,就时常听到他说要敲好代码。
关于编码风格,有一些厚厚的书籍有所介绍,而阿里巴巴提供了一个 Java 的开发手册,页数不多,却总结了很多的经验 – 《阿里巴巴 Java 开发手册》。
与此同时,阿里巴巴还提供了 Eclipse 和 IDEA 的插件,安装之后可以检测我们代码之中有些怎么样的编码习惯需要改进,甚至部分问题已经可以批量一键修复。可以促进我们养成良好的编码习惯,以及团队有个较为统一的标准,更加利于开发与维护。
插件与开发文档链接:https://github.com/alibaba/p3c
《阿里巴巴 Java 开发手册》IDEA 插件与 Eclipse 插件使用指南:https://yq.aliyun.com/articles/224817
Java 内置注解
从 Java 1.5 开始,内部提供了三个注解(Annotation)。注解越来越重要,在许多框架之中已经使用了注解。
- @Override (覆写)
- @Deprecated (过期声明)
- @SuppressWarnings (压制警告)
反射
了解反射,一般是先了解 ClassLoader 的类加载机制。
之后则是 JDK 内置之中有哪些 ClassLoader
JDK Class Loader 的层次关系(不是继承)
java.lang.Class
后记
这一篇是属于每周小结,之后也会稍微小结一下。之后大概是码一篇反射和注解的学习笔记。当然,那需要自己学习的更加透彻的时候。
这一周(11月6日-11月12日),更多的是,想着如何改进自己的学习方法。比起直接埋头左看看右看看,更倾向于停下来,去了解一下他人有哪些好的学习方法,以及自己的哪些地方需要改进。
时间:2017-11-13
HochenChong