`
tangyiss
  • 浏览: 7131 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

@deprecated 注解的使用

    博客分类:
  • Java
 
阅读更多

一、作用

用 @Deprecated注解的程序元素,不鼓励程序员使用这样的元素,通常是因为它很危险或存在更好的选择。在使用不被赞成的程序元素或在不被赞成的代码中执行重写时,编译器会发出警告。

二、传递性

如果一个类被使用了@Deprecated注解,在调用这个类的地方IDE会给出提示。但如果调用这个类的字类IDE会进行提示吗?

/**
 * @author tangyi
 *
 */
public interface ICaclulator {
	@Deprecated
	int add(int i, int j);
	int sub(int i, int j);
	int mul(int i, int j);
	int dev(int i, int j); 
}

 

 

 

 

  • 大小: 33.8 KB
分享到:
评论

相关推荐

    java 中@Deprecated 注解的实例详解

    使用 @Deprecated 注解可以让程序员意识到某些程序元素不再被建议使用,从而避免使用这些元素,避免可能的危险或问题。 5. 实践应用 在实际开发中,@Deprecated 注解可以应用于以下情况: * 当某个方法或类不再被...

    Java @Deprecated注解的作用及传递性

    Java中的`@Deprecated`注解是一个非常重要的编程工具,它用于标记那些不再推荐使用的程序元素,如类、方法、变量等。使用`@Deprecated`的原因通常有两个:一是因为某些功能存在安全风险,二是因为有更好的替代方案。...

    注解的使用 注释文档的生成

    默认注解:@Deprecated @Override ... 自定义注解:public @interface FirstAnno {} #@interface 元注解:加在自定义注解的类接口上 @Retention(RetentionPolicy.RUNTIME ) SOURCE 给编译器看的# 源码存在,字节码不...

    Kotlin基础学习之Deprecated与Suppress注解使用

    在Kotlin编程语言中,`@Deprecated`和`@Suppress`是两个重要的注解,它们在代码维护和警告管理方面起着关键作用。本文将详细讲解这两个注解的使用及其重要性。 首先,我们来看`@Deprecated`注解。在Java中,标记一...

    通过提问ChatGPT来解决枚举和注解等需求问题

    第11章枚举和注解 11.1先看一个需求 11.2分析问题 11.2.1创建Season对象有如下 特点 ...11.14.2@Deprecated注解的案 例 11.14.3@Suppress Warnings 注解的案例 11.15J DK的元Annotation(元注 解,了解)

    Annotation--学习:JDK内建Annotation

    - `@Deprecated`: 标记不再推荐使用的代码,编译器会在使用时发出警告。 - `@ SuppressWarnings`: 允许程序员抑制特定的编译器警告。 - `@FunctionalInterface`: 标记一个接口为函数式接口,确保该接口仅有一个...

    编程语言Java注解.pdf

    @Deprecated注解用于DeprecatedClass和DeprecatedMethod,告知使用者这两个元素已经过时,不建议使用。 3. **SuppressWarnings注解的使用**: ```java import java.util.ArrayList; import java.util.List; ...

    java 通过反射获取类上注解,方法上注解,注解里的值及方法参数

    要获取类上的注解,可以使用`Class`对象的`getAnnotations()`方法,它返回一个包含该类所有注解的数组。例如: ```java Class<?> clazz = MyClass.class; Annotation[] annotations = clazz.getAnnotations(); ...

    注解annotation的详细介绍

    在示例中,创建了一个`DeprecatedClass`和`DeprecatedMethod`,并使用`@Deprecated`注解标记。在编译时,如果不使用`-Xlint:deprecation`选项,编译器会默认发出一般警告,使用该选项后,警告信息会更具体,提醒...

    Java中三种标准注解和四种元注解.pdf

    Java提供了三种标准注解和四种元注解,使得注解的使用更加灵活和具有针对性。 **三种标准注解** 1. **@Override** - 这个注解用于标记一个方法,表明这个方法是重写其父类中的方法。在编译时,如果被标记的方法...

    Java 基础(5-8) - 注解机制详解.pdf

    注解可以继承,通过使用元注解@Inherited可以使注解可继承。 注解的实现原理是什么?注解的实现原理是通过Java的反射机制来实现的。在编译时,Java编译器会将注解信息保留在class文件中,然后在运行时,Java虚拟机...

    关于java注解的使用

    `@Deprecated`注解用于标记那些不建议继续使用的类、方法或字段。当代码中使用了被标记为`@Deprecated`的元素时,编译器会发出警告。这有助于维护代码的整洁和更新,提醒开发者注意使用更现代、更安全或更有效的替代...

    Java注解Annotaton.doc

    - `@Deprecated`: 当你想要表示某个类、方法或字段已经过时,不再推荐使用时,可以使用此注解。编译器会发出警告,提示用户使用其他替代方案。`@Deprecated` 可以应用在类、方法、字段等多个程序元素上。 ```java...

    SSH完全注解版

    Java标准库提供了许多内置注解,如@Override、@Deprecated等,同时开发者也可以自定义注解。注解的使用可以简化配置,提高代码的可维护性,并允许编译器或JVM进行验证或优化。 项目中的“SSHTest02”可能是一个测试...

    java中元注解及实列

    当使用了`@Deprecated`注解的元素时,编译器会发出警告,提示程序员应该避免使用这些元素,因为它们可能会在未来的版本中移除。 ```java @Deprecated public void oldMethod() { // ... } ``` 2. **@Override**:...

    105-Java核心编程14.docx

    2. @Deprecated:当一个类、接口、方法或变量不再推荐使用时,可以使用@Deprecated注解。这将生成一个编译警告,提醒开发者该元素已过时。在文档中,@deprecated标签也有类似的作用,两者主要区别在于@Deprecated是...

    java5.0新特性总结--Annotation系统学习整理笔记

    @Deprecated标记不再推荐使用的代码,编译器会发出警告;@SuppressWarnings用于抑制特定的编译器警告。 接下来,我们将讨论注解在JUnit测试框架中的应用。JUnit 4引入了注解来简化测试用例的编写,例如@Before、@...

    深入浅出Java注解(注解概述+注解的本质+反射注解信息+元注解+属性的数据类型及特别的属性:value和数组)

    自定义注解就是我们自己写的注解,而 JDK 内置注解则包括 `@Override`、`@Deprecated` 等。第三方框架定义的注解则包括 SpringMVC 的 `@Controller` 等。 注解的本质 注解的本质是一个接口。我们可以通过反编译...

Global site tag (gtag.js) - Google Analytics