java 注解 @Deprecated
目录
- 一 笔记
- 二 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相关推荐
- java注解:@Deprecated(不建议使用的,废弃的);@SuppressWarnings(忽略警告,达到抑制编译器产生警告的目的)
java注解:@Deprecated(不建议使用的,废弃的), @SuppressWarnings(忽略警告,达到抑制编译器产生警告的目的) @Deprecated可以修饰类.方法.变量,在java源 ...
- Java注解---通俗易懂
本文转载于Java注解-最通俗易懂的注解 Annotation 中文译过来就是注解.标释的意思,在 Java 中注解是一个很重要的知识点,但经常还是有点让新手不容易理解. 我个人认为,比较糟糕的技术文 ...
- Java注解基本原理
Java注解基本原理 注解目前非常的流行,很多主流框架都支持注解,而且自己编写代码的时候也会尽量的去用注解,一时方便,而是代码更加简洁. 注解的语法比较简单,除了@符号的使用之外,它基本与Java固有 ...
- 1.java注释的类型_HappyBKs教你写Java注解(1)——注解的分类、运行机制、作用域及概念汇总...
注解这东西,已经在我们的编程生活中习以为常了.覆盖一个父类的方法,套用Spring.Mybatis中的编程套路,编写JUnit测试函数等等.你会发现,作为一个Java Coder,你无时无刻不在接触它 ...
- java注解详解_Java注解详解
Annotation是从JDK5.0开始引入的新技术. Annotation的作用:–不是程序本身,可以对程序作出解释.(这一点,跟注释没什么区别)–可以被其他程序(比如:编译器等)读取.(注解信息处 ...
- java 注解 Annontation
什么是注解? 对于很多初次接触的开发者来说应该都有这个疑问?Annontation是Java5开始引入的新特征,中文名称叫注解.它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metada ...
- Java注解(Annotation)详解
转: Java注解(Annotation)详解 幻海流心 2018.05.23 15:20 字数 1775 阅读 380评论 0喜欢 1 Java注解(Annotation)详解 1.Annotati ...
- 框架开发之Java注解的妙用
框架开发之Java注解的妙用 注解的好处: 1.能够读懂别人写的代码,特别是框架相关的代码. 2.本来可能需要很多配置文件,需要很多逻辑才能实现的内容,就可以使用一个或者多个注解来替代,这样就使得编程 ...
- java 注解 demo_JAVA语言注解概念使用及Demo讲解
本文主要向大家介绍了JAVA语言注解概念使用及Demo讲解,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. java注解 概念 Java提供了一种原程序中的元素关联任何消息和任何元数据 ...
- Java 注解深入理解
内容概要 Annotation的概念 Annotation的作用 Annotation的分类 系统内置注解 元注解 自定义注解 解析注解信息 JDK8注解新特性 附:项目源码地址 一.Annotati ...
最新文章
- 【Linux 内核】编译 Linux 内核 ④ ( 打开 Linux 内核编译 菜单配置 |菜单配置中的光标移动与选中状态 | 保存配置 | 配置项帮助文档 )
- Boost:异步操作,需要boost :: asio :: async_compose函数的测试程序
- 二层交换机、三层交换机和路由器的基本工作原理和三者之间的主要区别
- 协议详解_I2C协议详解
- java 蓝桥杯算法提高 成绩排序2
- java 类型推导_Java10类型推导
- Hibernate Search 6.0.0.Alpha3 发布,数据检索框架
- 关于模型转向自然化思考
- 【java初学】正则表达式和敏感词汇过滤
- Google浏览器安装插件
- 贪心科技与多门类数据分析课程的对比与评价
- 【服务器数据恢复】服务器raid5磁盘阵列分区丢失的数据恢复案例
- 【转载】Matlab中LMI(线性矩阵不等式)工具箱使用教程
- html网站统计来访人数,实现网站访问人数统计
- JavaWeb09_Cookie Session
- <Zhuuu_ZZ>HIVE(九)窗口函数
- 湘潭大学c语言作业系统学生端,作业收发系统学生端使用说明
- NOIP 2008 普及组初赛试题 解题报告、题解及选择题思路,高质量
- 大数据环境-云平台(阿里云)
- [Excel VBA]判斷英文字母是否為大寫