注解:Annotation
一、注解概念 1、概念
注解不是程序本身,可以被其他程序读取,通过反射
注解都在java.lang包中
这个是带有参数的
注意:返回值类型只能是基本类型,class、string、enum
java.reflection
java变成动态语言
1、java反射机制概述
动态语言就是在运行时可以改变其结构的语言
静态语言就是运行时结构不可变的语言
java有反射机制所以java有一定的动态性
获取class对象
static在类初始化之前就做了
static的默认值为0:
静态代码块语句合并:
如果调换顺序,也会改变
整个过程:
要知道class类是什么时候生成的?static什么时候分配内存?静态语句的合并?
rt.jar包
设置为true可以提高效率
性能对比:



