目录

  • 一 笔记
  • 二 Deprecated 源码
  • 三 定义一个已过时的类 AnnotationTest03_User.java
  • 四 使用自定义的过时注解类

一 笔记

@Deprecated 可以标注很多元素:类、接口、方法、属性。。。。。。

  • 这个注解也是给编译器看的,也是做编译检查的;
  • 被这个注解标注的元素表示已过时,在编译器进行编译的时候会进行“过时提醒”;

二 Deprecated 源码

/** Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.*/package java.lang;import java.lang.annotation.*;
import static java.lang.annotation.ElementType.*;/*** A program element annotated @Deprecated is one that programmers* are discouraged from using, typically because it is dangerous,* or because a better alternative exists.  Compilers warn when a* deprecated program element is used or overridden in non-deprecated code.** @author  Neal Gafter* @since 1.5* @jls 9.6.3.6 @Deprecated*/
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(value={CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE})
public @interface Deprecated {}

三 定义一个已过时的类 AnnotationTest03_User.java

把一个类定义为已过时的注解;@Deprecated
@Deprecated 被这个注解标注的元素表示已过时,在编译器进行编译的时候会进行“过时提醒”;

@Deprecated
public class AnnotationTest03_User {@Deprecatedpublic AnnotationTest03_User(){System.out.println("我是AnnotationTest03_User(),是一个被@Deprecated修饰的类,已经过时。");}
}

四 使用自定义的过时注解类


java 注解 @Deprecated相关推荐

  1. java注解:@Deprecated(不建议使用的,废弃的);@SuppressWarnings(忽略警告,达到抑制编译器产生警告的目的)

    java注解:@Deprecated(不建议使用的,废弃的), @SuppressWarnings(忽略警告,达到抑制编译器产生警告的目的) @Deprecated可以修饰类.方法.变量,在java源 ...

  2. Java注解---通俗易懂

    本文转载于Java注解-最通俗易懂的注解 Annotation 中文译过来就是注解.标释的意思,在 Java 中注解是一个很重要的知识点,但经常还是有点让新手不容易理解. 我个人认为,比较糟糕的技术文 ...

  3. Java注解基本原理

    Java注解基本原理 注解目前非常的流行,很多主流框架都支持注解,而且自己编写代码的时候也会尽量的去用注解,一时方便,而是代码更加简洁. 注解的语法比较简单,除了@符号的使用之外,它基本与Java固有 ...

  4. 1.java注释的类型_HappyBKs教你写Java注解(1)——注解的分类、运行机制、作用域及概念汇总...

    注解这东西,已经在我们的编程生活中习以为常了.覆盖一个父类的方法,套用Spring.Mybatis中的编程套路,编写JUnit测试函数等等.你会发现,作为一个Java Coder,你无时无刻不在接触它 ...

  5. java注解详解_Java注解详解

    Annotation是从JDK5.0开始引入的新技术. Annotation的作用:–不是程序本身,可以对程序作出解释.(这一点,跟注释没什么区别)–可以被其他程序(比如:编译器等)读取.(注解信息处 ...

  6. java 注解 Annontation

    什么是注解? 对于很多初次接触的开发者来说应该都有这个疑问?Annontation是Java5开始引入的新特征,中文名称叫注解.它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metada ...

  7. Java注解(Annotation)详解

    转: Java注解(Annotation)详解 幻海流心 2018.05.23 15:20 字数 1775 阅读 380评论 0喜欢 1 Java注解(Annotation)详解 1.Annotati ...

  8. 框架开发之Java注解的妙用

    框架开发之Java注解的妙用 注解的好处: 1.能够读懂别人写的代码,特别是框架相关的代码. 2.本来可能需要很多配置文件,需要很多逻辑才能实现的内容,就可以使用一个或者多个注解来替代,这样就使得编程 ...

  9. java 注解 demo_JAVA语言注解概念使用及Demo讲解

    本文主要向大家介绍了JAVA语言注解概念使用及Demo讲解,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. java注解 概念 Java提供了一种原程序中的元素关联任何消息和任何元数据 ...

  10. Java 注解深入理解

    内容概要 Annotation的概念 Annotation的作用 Annotation的分类 系统内置注解 元注解 自定义注解 解析注解信息 JDK8注解新特性 附:项目源码地址 一.Annotati ...

最新文章

  1. 【Linux 内核】编译 Linux 内核 ④ ( 打开 Linux 内核编译 菜单配置 |菜单配置中的光标移动与选中状态 | 保存配置 | 配置项帮助文档 )
  2. Boost:异步操作,需要boost :: asio :: async_compose函数的测试程序
  3. 二层交换机、三层交换机和路由器的基本工作原理和三者之间的主要区别
  4. 协议详解_I2C协议详解
  5. java 蓝桥杯算法提高 成绩排序2
  6. java 类型推导_Java10类型推导
  7. Hibernate Search 6.0.0.Alpha3 发布,数据检索框架
  8. 关于模型转向自然化思考
  9. 【java初学】正则表达式和敏感词汇过滤
  10. Google浏览器安装插件
  11. 贪心科技与多门类数据分析课程的对比与评价
  12. 【服务器数据恢复】服务器raid5磁盘阵列分区丢失的数据恢复案例
  13. 【转载】Matlab中LMI(线性矩阵不等式)工具箱使用教程
  14. html网站统计来访人数,实现网站访问人数统计
  15. JavaWeb09_Cookie Session
  16. <Zhuuu_ZZ>HIVE(九)窗口函数
  17. 湘潭大学c语言作业系统学生端,作业收发系统学生端使用说明
  18. NOIP 2008 普及组初赛试题 解题报告、题解及选择题思路,高质量
  19. 大数据环境-云平台(阿里云)
  20. [Excel VBA]判斷英文字母是否為大寫

热门文章

  1. 基于Android的模拟手机银行的开发与设计
  2. 西瓜书习题 - 4.决策树
  3. html-SVG-rect border width
  4. Dagum Gini Decomposition,Dagum基尼系数分解的python实例
  5. 我平时的一个学习方法
  6. 全球诺贝尔奖得主最多的30所大学排名
  7. python代码封装加密_Python代码加密混淆
  8. python调用pyd失效
  9. 【Redis】Redis缓存穿透和雪崩
  10. android 科大讯飞语音播报简单集成