注解(Annotation)
不是程序本身,可以被其它程序(比如:编译器等)读取
例如:@override 重写的注解
内置注解
常见的有@override,@Deprecated,@SuppressWarnings
元注解
元注解的作业是负责注解其它注解,target可以决定注解在那个地方
自定义注解:用@interface自定义注解
反射机制
动态语言:JavaScript,python
静态语言:java,c,c++
java"准动态语言",反射机制允许程序在执行期借助于反射取得任何类的内部信息,并直接操作任意对象的内部属性及方法。
Class c1 = Class.forName("com.kuang,.reflection.User")