JDK源码架构重新认识
一、结构
1.1 总有217个package,放有JDK所有的基础类库。
1.2 四种基本对象组成
1.2.1 Interfaces
1.2.2 Classes
1.2.3 Enums
1.2.4 Annotation
二、基本认识
2.1 所有的 classes 和 Enum 对象,都继承了 Object,所有的Classes和 Enum 对象,都继承了Object(Class)的9个方法。
2.2 关于注解对象
举例2个
@Documented
@Retention(value=RUNTIME)
@Target(value={CONSTRUCTOR,FIELD,LOCAL_VARIABLE,METHOD,PACKAGE,PARAMETER,TYPE})
public @interface Deprecated
@Target(value=METHOD)
@Retention(value=SOURCE)
public @interface Override
2.3 关于自定义注解开发注意的地方
2.3.1 @Documented,生成javadoc文档
后面分析下,Spring Web开发中常用的注解。