[javaSE] 注解-JDK中的注解

java中的常见注解

jdk自带注解:@Override 覆盖  @Deprecated 过期  @Suppvisewarnings 压制警告

package com.tsh.ano;

public class AnoDemo {

    public static void main(String[] args) {
        Person person=new Student();
        person.getName();
        //下面会有一个删除线
        person.sing();
    }
}
interface Person{
    public String getName();
    //这个注解表示 过期
    @Deprecated
    public void sing();
}
class Student implements Person{
    //这个注解表示 覆盖
    @Override
    public String getName() {
        return null;
    }

    @Override
    public void sing() {

    }
}
时间: 2024-11-05 22:33:58

[javaSE] 注解-JDK中的注解的相关文章

spring注解开发中常用注解以及简单配置

一.spring注解开发中常用注解以及简单配置 1.为什么要用注解开发:spring的核心是Ioc容器和Aop,对于传统的Ioc编程来说我们需要在spring的配置文件中邪大量的bean来向spring容器中注入bean对象, 然而,通过注解编程可以缩短我们开发的时间,简化程序员的代码编写. 2.如何开启注解开发:最常用的方法是使用<mvc:annotation-driven/>来开启注解编程(用一个标签配置了spring注解编程的映射器和适配器,同时配置了许多的参数) 3.如何将有注解的be

Java中自定义注解

前言 随着springboot的流行,以前基于XML的spring配置用的越来越少,JavaConfig形式使用的越来越多,类似于: @Configuration public class AppConfig { @Bean(name="helloBean") public HelloWorld helloWorld() { return new HelloWorldImpl(); } } 可以看出更多的是基于注解(Annotation)实现的,包括springboot的入口类**Ap

HappyBKs教你写Java注解(1)——注解的分类、运行机制、作用域及概念汇总

注解这东西,已经在我们的编程生活中习以为常了.覆盖一个父类的方法,套用Spring.Mybatis中的编程套路,编写JUnit测试函数等等.你会发现,作为一个Java Coder,你无时无刻不在接触它们. 但是如何编写一个属于自己的注解,或是希望能够看懂那些NB框架的源代码,都有必要让你我去掌握编写自定义注解的方法. 本系列开始,我将和博客的观众们一起学习java注解的开发. 注解分类(按照来源来分) jdk中的注解: @Override 重写父类的方法.如果父类没有该方法则编译报错 @Over

Android中ViewMapping注解

1.Java.lang包中常用的注解有@Override,@Deprected(已经废弃),@SupressWarning(屏蔽掉一些警告.)我们可以自定义注解. 2.Java注解之@Retention,@Documented,@Inherited. Retention注解,保留注解说明,这种类型的猪儿会被保留到哪个阶段,有三个值:RetentionPolicy.SOURCE(只有源码级别保留,编译时被忽略),RetentionPolicy.CLASS(class文件中保留,Jvm被忽略),Re

Android中通过注解代替findViewById方法

尊重原创 http://write.blog.csdn.net/postedit/26507351 这篇文章主要讲解注解实现findViewById的功能,首先我们来熟悉一下在java中怎么定义一个注解和解析一个注解 注解的概念是在jdk5.0中提出来的,在java.lang的包中已经定义了三个注解:Override,Deprecated,SuppressWarnings Override相信大家非常熟悉,就是表明这个方法是改写了父类的方法 Deprecated表示在新版本的 jdk中已经不建议

java中的注解

一.注解 注解起到标识作用.比如Junit的@Test注释.Junit会在运行时检查方法上是否存在此注解,如果存在,就通过反射来运行你的方法 1.注解的作用:替代配置文件 2.JDK中提供的三个基本的注解 @Override:说明是否覆盖了父类的方法. @Deprecated:说明过时了. @SuppressWarnings:抑制警告 @SuppressWarnings("抑制的警告的具体类型"): unused:变量未使用 deprecation:使用了不赞成使用的类或方法时的警告

java中的注解(Annotation)

转载:https://segmentfault.com/a/1190000007623013 简介 注解,java中提供了一种原程序中的元素关联任何信息.任何元素的途径的途径和方法. 注解是那些插入到源代码中使用其他工具可以对其进行处理的标签.注解不会改变程序的编译方式.java编译器会对包含注解与不包含注解的代码生成相同的虚拟机指令.在java中,注解是被当做修饰符(如public/static之类)来使用的. 注解与注释 注释是供人看的,注解是供程序调用的.一种是程序员写给另一个程序员的,一

JDK 5.0 注解的使用

了解注解 在编写代码时,除了源程序以外,我们还会使用Javadoc标签对类.方法或成员变量进行注解,一遍使用Javadoc工具生成和源代码配套的Javadoc文档. /** * 重写toString * @param id * @param name * @return */ public String toString(int id, String name) { return id+","+name; } 这些@param.@return等javadoc标签就是注解标签,它们为第三

JAVA 常用注解( JDK, Spring, AspectJ )

JDK自带注解   @Override   表示当前方法覆盖了父类的方法   @Deprecation   表示方法已经过时,方法上有横线,使用时会有警告   @SuppviseWarnings   表示关闭一些警告信息(通知java编译器忽略特定的编译警告) Spring注解   @Autowired   spring 自动装配   @Qualifier("JavaBea")   配合 @Autowired 实现自动装配   @Resource(name="JavaBean