常用的注解(Annotation)及使用

本人一开始对于注解很不能理解,也不知道做什么用的。关于注解的解释也说得不太明白(当然也很有可能是自己的理解力不强),但是随着看的代码和写的代码多了,才明白什么是注解了。最简单的就拿@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. 待续
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值