2017-11-13 每周小结(编码,注解,反射)

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

猜你喜欢

转载自blog.csdn.net/hochenchong/article/details/78525773