为了账号安全,请及时绑定邮箱和手机立即绑定

运行时的好理解,另外两个呢?

运行时注解好理解,貌似网上大部分都说的这个,但是class及source级别的不知道能用来做什么?

正在回答

4 回答

编译,你的代码实时在IDE中进行编译检测,如果语法出现问题则会报出错误。

class,你的注解会存在于编译完成的 xxx.class文件中,这是跟虚拟机的类加载机制有关。

这是我个人的理解。

0 回复 有任何疑惑可以回复我~

class编译级别注解有提示作用

0 回复 有任何疑惑可以回复我~

这几天看了下编译时注解,好像也就那么回事,简单的说就是:

JDK或者Android的APT提供编译时(javac)的回调,这个回调告诉你有哪些代码有注解,然后你可以拿到这些注解信息及被注解代码的信息,然后利用一些工具(或者干脆自己拼接)生成java代码,最后运行的时候通过反射拿到生成的代码的方法或者类等等。

0 回复 有任何疑惑可以回复我~

同问。。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

运行时的好理解,另外两个呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信