Java学习笔记

注解

2016-11-03  本文已影响73人  月寒兮夜凉

优秀文章

博客园:
peida > Annotation的基本概念自定义注解入门


说明


系统内置标准注解

  1. @Override:用于修饰覆盖了父类方法的方法
    只可用于方法,若使用该注解的方法确实覆盖了父类的方法,则代码编译正常,若没有,则代码编译报错,常用于判断方法重写;
  2. @Deprecated:用于修饰已经过时的类成员
    使用该注解标记的类成员,编译器将不再鼓励使用这个类成员(编译时报警),并且该类成员通过继承被子类获得,同样具备该效果(延续性);
  3. @SuppressWarnnings:用于通知java编译器禁止特定的编译警告
    通常用于无法避免警告的程序元素,告诉编译器停止对该元素的警告,SuppressWarnnings注解具备一个String[]的成员,成员中可添加禁止的警告名(编译器会忽略无法识别的警告名);

自定义注解

***
####最后
* 通过反射可获取注解信息;
* 注解的存在与否不影响代码的运行,但针对注解设计有效的处理流程可实现注解的价值;
上一篇下一篇

猜你喜欢

热点阅读