今天看张老师的视频说到Annotation 其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理. 通过使用 Annotation, 程序员可以在不改变原有逻辑的情况下, 在源文件中嵌入一些补充信息.可是对于Annotation实在是不知道能有什么用处,感觉不是很重要我在在编码的过程中就只有@Override能派上用场,
谁能给我说一下Annotation的好处
特别是老师说的那句典型应用是:可以通过反射技术去得到类里面的注解,以决定怎么去运行类。如果人家给我们一些class文件里面有些注释, 然后通过反射去获取注释 以决定怎么去运行类 感觉好抽象,这个人家给这个我们class文件的时候应该连帮助文档也给我们了帮助文档应该有挺多的注释的,可是我们要通过反射方法这么麻烦的方法得到注释 |
|