【Java】Deprecated 注解

article/2025/11/11 2:14:41

1. @Deprecated 注解

  • @Deprecated: 用于表示某个程序元素(类,方法等)已过时
  • 如果使用 Deprecated 去修饰一个类,表示这个类已经过时了,但过时不代表不能用了,即不推荐使用,仍然可以使用
public class Deprecated_ {public static void main(String[] args) {A a = new A();System.out.println(a.n1);a.hi();}
}@Deprecated
class A {@Deprecatedpublic int n1 = 10;@Deprecatedpublic void hi() {System.out.println("hello 兮动人!");}
}
  • 可以看到被 @Deprecated 修饰后,使用的时候就会有个横线划掉的标注,但依然可以正常输出
    在这里插入图片描述
    在这里插入图片描述

2. @Deprecated 的说明

  1. 用于表示某个程序元素(类,方法等)已过时
  2. 可以修饰方法,类、字段、包、参数等
  3. 查看源码
    在这里插入图片描述
  4. @Deprecated的作用可以做到新旧版本的兼容和过渡

http://chatgpt.dhexx.cn/article/LjoK6V9Z.shtml

相关文章

Linux命令之grep命令

一、命令介绍 grep命令是文本搜索命令,它可以正则表达式搜索文本,也可从一个文件中的内容作为搜索关键字。grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字…

grep与egrep

个人觉得egrep比较好用,感觉改良了grep的一些不可以直接操作的东西,但是总体来说还是没太大区别的,都是一个过滤工具。 grep 和 egrep 都要通过 正则表达式来筛选我们想要的东西,只能筛选文本内容,不能对目录筛选&…

Linux grep/egrep命令详解

grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来 grep搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件不存在,则返回2。 grep的规则表达式&…

如何在 Linux 中使用 ripgrep (rg) 命令?

ripgrep是开源社区正在进行的 RIIR&#xff08;用 Rust 重写&#xff09;努力的一个优秀成果。&#xff0c;它旨在成为经典grep 命令的高级替代品。 使用 ripgrep 的语法如下&#xff1a; rg <pattern> [files/directories]使用 ripgrep&#xff0c;无需提及文件名。如…

Linux常用命令——grep(*)

grep 文本过滤工具 语法格式&#xff1a;grep 【options】【pattern】【file】 grep [参数] [匹配模式] [查找的文件] 注意&#xff1a; 1.grep 是 Linux 系统中最重要的命令之一&#xff0c;其功能是从文本文件或管道数据流中筛选匹配的行及数据。 2.grep 命令里的匹配模式或模…

Linux常用命令——grep

grep 文本过滤工具 语法格式:grep 【options】【pattern】【file】 grep [参数] [匹配模式] [查找的文件]注意:1.grep 是 Linux 系统中最重要的命令之一,其功能是从文本文件或管道数据流中筛选匹配的行及数据。2.grep 命令里的匹配模式或模式匹配,都是你要好找的东西,可以…

【Linux】grep 命令详解

文章目录 一、grep常用命令1、语法2、范例 二、grep的一些高级参数1、语法2、范例 三、基础正则表达式练习1、与中括号 [] 结合2、与反向选择^结合使用3、与行首 ^ 和行尾 $ 字符结合4、任意一个字符 . 与重复字符 * 5、 {} 限定连续字符范围 一、grep常用命令 grep的功能是分…

【WINDOWS / DOS 批处理】for命令详解(八)

for命令详解&#xff08;一&#xff09;【共十篇】 for命令详解&#xff08;二&#xff09;【共十篇】 for命令详解&#xff08;三&#xff09;【共十篇】 for命令详解&#xff08;四&#xff09;【共十篇】 for命令详解&#xff08;五&#xff09;【共十篇】 fo…

【WINDOWS / DOS 批处理】for命令详解(一)

for命令详解&#xff08;一&#xff09;【共十篇】 for命令详解&#xff08;二&#xff09;【共十篇】 for命令详解&#xff08;三&#xff09;【共十篇】 for命令详解&#xff08;四&#xff09;【共十篇】 for命令详解&#xff08;五&#xff09;【共十篇】 fo…

批处理 bat for 详解

一、前言 在批处理中&#xff0c;for是最为强大的命令语句&#xff0c;它的出现&#xff0c;使得解析文本内容、遍历文件路径、数值递增/递减等操作成为可能&#xff1b;配合if、call、 goto等流程控制语句&#xff0c;更是可以实现脚本复杂的自动化、智能化操作&#xff1b;合…

批处理for循环命令初步学习

1 基本格式 DOS批处理for循环语句的基本格式是&#xff0c; for /参数 %变量 in (集) do 命令 参数&#xff1a;FOR分四种参数 D L R F&#xff1b; 变量&#xff1a;变量名是由单个字母组成且区分大小写&#xff08;原帮助是这么说的&#xff0c;实际运用中用单个数字作为…

BAT批处理文件 for命令详解

Windows bat脚本的for语句基本形态如下&#xff1a; 在cmd窗口中&#xff1a;for %I in (command1) do command2 在批处理文件中&#xff1a;for %%I in (command1) do command2之所以要区分cmd窗口和批处理文件两种环境&#xff0c;是因为在这两种环境下&#xff0c;命令语句…

jenkins配置中执行 ant 命令时,提示找不到ant 命令

1.在服务器上手动执行ant &#xff0c;则可以正常执行&#xff0c;但是使用jenkins 构建时却提示无法识别ant命令 查询了相关原因为&#xff1a;jenkins默认情况下执行shell脚本是使用非登录方式&#xff0c;然而非登录方式不会加载 /etc/profile 文件&#xff0c;且ant_home 此…

Ant的使用简介

Ant的使用简介 1、Ant简介 ApacheAnt是一个基于Java的构建工具。是一个将软件编译、测试、部署等步骤想结合并加以自动化的一个工具&#xff0c;大多用于Java环境中的软件开发。目前主要的Java ide都带有Ant&#xff0c;产品如Eclipse、NetBeans和IntelliJ IDEA。 理论上&…

openfire运行ant命令控制台中文乱码问题

最近项目要使用openfire来进行插件开发&#xff0c;下载openfire源码导入工程后&#xff0c;运行源码的build目录下的build.xml中的ant命令&#xff0c;其中run命令是启动openfire服务器&#xff0c;结果控制台输出乱码&#xff0c;如图所示&#xff1a; run命令的原始ant脚本是…

使用Ant打包工具

由于使用java&#xff0c;javac&#xff0c;jar等工具进行编译打包&#xff0c;即繁琐低效又容易出错&#xff0c;因此Ant出现了。Ant的出现就是专门为了打包编译java代码的&#xff0c;使用之前得稍微学一下。Ant的运行起来主要是依靠配置文件(XML格式)&#xff0c;通常命名为…

ant命令征集详解

ANT指令build.xml命令集 1.ANT示例1.0(将指定路径下的文件复制到指定的其他位置) <?xml version"1.0" encoding"UTF-8" ?> <project name"antTest" default"compile" basedir"."><target name"clean…

Ant企业使用(二)------ant命令及使用

上节说到ant的部署安装&#xff0c;下面呢咱们开始介绍下ant命令以及使用&#xff1a;一.ant命令 语法元素说明如下&#xff1a; -help 显示描述ant 命令及其选项的帮助信息 -projecthelp 显 示包含在构建文件中的、所有用户编写的帮助文档。即为各个中description 属性的文…

简单的Ant命令

使用Ant打印一句话 1.最简单的打印方法 新建build.xml文件&#xff0c;在该文件输入一下内容&#xff1a; <project default"main target" name"first project"> <target name"main target"><echo>this is my firt ant pri…

ant使用总结(二):相关命令说明

在ant安装目录的manual目录是ant的说明文档&#xff0c;打开index.xml&#xff0c;点击Using Apache ant有使用说明。 相关命令说明 指定配置文件 执行ant命令&#xff0c;默认使用当前目录下的build.xml&#xff0c;可以通过-f指定配置文件。 示例&#xff1a;ant -f 配置文件…