什么是注解

内置注解

元注解

@Target(value = ElementType) 表明注解使用的对象
@Retention(value = RetentionPolicy) 表示注解作用在什么时候有效
@Document 表示是否将注解生成在doc文档中
@Inherited 表示子类可以继承父类的注解

自定义注解

@interface

反射

获得Class类的几种方法

对象的getClass();
person.getClass();

通过包名获得
Class.forName(“包名”);

直接类名.class获取
Person.class

基本内置类的包装类都有个Type属性
Integet.TYPE

类加载内存分析

加载、链接、初始化