`

常用的注解(Annotation)及使用

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

以下列出一些比较有用的、常用的注解:

1.Deprecated  用于标某个类已经失效
  如果某个程序要引用这个类的时候,会出现错误,如以下的例子:
 
  @Deprecated
  public class DepreTest {
    
     public DepreTest() {
     }
  }
 
  当某个程序要实例化这个类的时候,会提示出错。

2. 待续
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics