Java教程

内置注解

本文主要是介绍内置注解,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

内置注解

  • @Override:定义在java.lang.Override中,此注释只适用于修辞方法,表示一个方法声明打算重写超类中的另一个方法声明

  • @Deprecated:定义在java.lang.Deprecated中,此注释可以用于修辞方法,属性,类,表示不鼓励程序员使用这样的元素,通常是因为它很危险或者存在更好的选择

  • @SuppressWarnings:定义在java.lang.SuppressWarnings中,用来抑制编译时的警告信息

    • 与前两个注释有所不同,你需要添加一个参数才能正确使用,这些参数都是已经定义好了的,我们选择性的使用就好了

    • @SuppressWarnings("all")

    • @SuppressWarnings("unchecked")

    • @SuppressWarnings(value={"unchecked","deprecation"}) 等等...

 

package com.hua.annotation;

import java.util.ArrayList;
import java.util.List;

//什么是注解
public class Test01 extends Object{

    //@Override 重写的注解
    @Override
    public String toString() {
        return "Test01{}";
    }
    //@Deprecated 不推荐程序员使用,但是可以使用,或者存在更好的方式
    @Deprecated
    public static void test(){
        System.out.println("@Deprecated");
    }
    @SuppressWarnings("all")
    public void test02(){
        List list = new ArrayList<>();
    }

    public static void main(String[] args) {
        test();
    }
}

 

这篇关于内置注解的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!