Annotations不懂啊 Annotations是什么东东啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是标注的意思,你可以在JAVA代码上标上你要做什么事情,然后编译运行的时候框架会自动解释你标注的意思,然后执行相关的操作。这就是基本原理 google一下吧,会有很多例子,如果简单的说他做了什么,其实就如一楼所言。可能这种编程和你平时见到的不同,不太好理解,可以先把它当作一种新语法看待。另外,我们可以自己定义Annotation,这就是后话了。 你可以这样看,一般的注释只是为了方便用户明白代码的意思而写的。而Annotation是为了方便程序理解而设计的,程序可以根据需要读取出赋在类、方法、变量上的Annotation,而做出相应的动作。例如增加@Override,可以让编译器确认此方法是覆盖了父类的方法(如果不是,编译器会提示错误的)Annotation简单点说就是让程序能够明白的注释 Annotation是j2se1.5以后的功能.Annotation的主要目的是介于源代码和API文件说明之间,Annotation对程序代码做出一些说明和解释!举个例子吧:public class Custom{ @Override public String tostring(){ return "custom"; }}@Override是个Annotation,它是java.lang.Override类型的一个实例.一个文件可以有多个@Override. 是1.5的新特性,一般常用的是@Override(重写),@supressWarmings(忽略警告),另外还可以给方法传参,现在主要应用在EJB3.0 JAVA中浏览器问题? 怎样用java实现5min扫描一次oracle中的表? JAVA柜员机程序 SWT问题 想问一下关于档案的问题 关于classpath参数的问题 破产求解 关于UI设计中图像的问题 JList 的奇怪问题 jtable 刷新数据库的问题?谢谢! 请教if (index < (500 - ram.nextInt(20))) 是什么鬼? 关于httpclient访问https的ssl证书问题 java 我用的是ssh框架,注册和登录都做了,如何让注册的信息显示在另一张页面上?急?大哥大叔们?
可能这种编程和你平时见到的不同,不太好理解,可以先把它当作一种新语法看待。
另外,我们可以自己定义Annotation,这就是后话了。
而Annotation是为了方便程序理解而设计的,程序可以根据需要读取出赋在类、方法、变量上的Annotation,而做出相应的动作。例如增加@Override,可以让编译器确认此方法是覆盖了父类的方法(如果不是,编译器会提示错误的)
Annotation简单点说就是让程序能够明白的注释
Annotation的主要目的是介于源代码和API文件说明之间,Annotation对程序代码做出一些说明和解释!
举个例子吧:
public class Custom{
@Override
public String tostring(){
return "custom";
}
}
@Override是个Annotation,它是java.lang.Override类型的一个实例.一个文件可以有多个@Override.