A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 李蛟龙 中级黑马   /  2012-4-27 02:23  /  1994 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

注解的应用,是通过反射获得代码中是否有注解,然后代码编译器采取进一步操作。
现在是否可以这样认为,注解是给代码编辑器看,而注释是给操作代码程序员看?

2 个回复

倒序浏览
注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有这种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。标记可以加在包、类、字段、方法、方法的参数以及局部变量上。
回复 使用道具 举报
你理解的很到位
注解为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便地使用这些数据,而注释是用文字来描述代码的意思,是为开发人员准备的。编译器会忽略掉注释的类容。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马