本人一开始对于注解很不能理解,也不知道做什么用的。关于注解的解释也说得不太明白(当然也很有可能是自己的理解力不强),但是随着看的代码和写的代码多了,才明白什么是注解了。最简单的就拿@Override这个注解来说吧,就是如果你试图重写父类的某个方法的时候,如果在重写之前加个这个注解的话,如果用 eclipse 的话,会自动提示你重写失败。如下面的例子:
public class OverrideTest {
@Override
public String toSring() {
return "This is Override test";
}
}
[color=red]注意:这里的toSring少写了一个t,所以这里会出现错误提示的。[/color]
以上就是注解最基本的应用,通过这个例子相信你一定对注解有一定的了解了。
[color=red]需要注意的是,这里存在着一个基本的潜规则:annotaion不能影响程序代码的执行,无论增加、删除 annotation,代码都始终如一的执行。[/color]
以下列出一些比较有用的、常用的注解:
1.Deprecated 用于标某个类已经失效
如果某个程序要引用这个类的时候,会出现错误,如以下的例子:
@Deprecated
public class DepreTest {
public DepreTest() {
}
}
当某个程序要实例化这个类的时候,会提示出错。
2. 待续
public class OverrideTest {
@Override
public String toSring() {
return "This is Override test";
}
}
[color=red]注意:这里的toSring少写了一个t,所以这里会出现错误提示的。[/color]
以上就是注解最基本的应用,通过这个例子相信你一定对注解有一定的了解了。
[color=red]需要注意的是,这里存在着一个基本的潜规则:annotaion不能影响程序代码的执行,无论增加、删除 annotation,代码都始终如一的执行。[/color]
以下列出一些比较有用的、常用的注解:
1.Deprecated 用于标某个类已经失效
如果某个程序要引用这个类的时候,会出现错误,如以下的例子:
@Deprecated
public class DepreTest {
public DepreTest() {
}
}
当某个程序要实例化这个类的时候,会提示出错。
2. 待续