课程
/后端开发
/Java
/全面解析Java注解
运行时注解好理解,貌似网上大部分都说的这个,但是class及source级别的不知道能用来做什么?
2016-12-22
源自:全面解析Java注解 6-1
正在回答
编译,你的代码实时在IDE中进行编译检测,如果语法出现问题则会报出错误。
class,你的注解会存在于编译完成的 xxx.class文件中,这是跟虚拟机的类加载机制有关。
这是我个人的理解。
class编译级别注解有提示作用
这几天看了下编译时注解,好像也就那么回事,简单的说就是:
JDK或者Android的APT提供编译时(javac)的回调,这个回调告诉你有哪些代码有注解,然后你可以拿到这些注解信息及被注解代码的信息,然后利用一些工具(或者干脆自己拼接)生成java代码,最后运行的时候通过反射拿到生成的代码的方法或者类等等。
同问。。
举报
注解Java中的常用技能,通过实战演示注解在实际项目中的应用
1 回答运行时报错
2 回答在servlet中写的注解可以省去web.xml文件里面的注册和映射,这种注解是属于运行时注解吗?
2 回答注解的原理是什么
1 回答老师好像讲错了。继承的时候也会继承方法的注解的。
1 回答注解在什么时候用的