• JDK的三个基本注解


    一:覆盖重写

      @override

      对该类的这个方法进行检查,如果该类的父类没有这个方法则报错,如果有,则通过。

      主要防止一些名字过长或者名字过于复杂的方法,在定义时函数名错误

      

    public class Parent{
        public void fhdskfhsahakdhakfhak(){
        }
    }
    class Clild extends Parent{
        @Override
        public void fhdskfhsahakdhakfhak(){
    //如果这个方法在父类中不存在,则override会提示错误
    }

    二:过时

      @Deprecated

      某方法使用改注解后,该方法会成为过时的方法

      在调用时,方法名会出现一斜线

      但是虽然过时,但是还能使用

    public class Parent{
        public void fhdskfhsahakdhakfhak(){
        }
    }
    class Clild extends Parent{
        @Depercated
        public void fhdskfhsahakdhakfhak(){
    //当使用这个方法时,会提示该方法已经过时
    }

    三:警告抑制

      @SuppressWarnings(警告类型)

      all 抑制所有警告

      unused 未使用警告

      当某变量或者方法或者类出现对应的警告时,可以使用该注解,擦除相应的警告

  • 相关阅读:
    高效、稳定开发功能的一些心得
    记录一些遗忘的程序基础知识
    Linux NFS
    Nginx Upstream模块
    Redis命令总结
    手动搭建redis集群(3台)
    laravel使用总结(二)
    InnoDB体系架构总结(二)
    laravel 设计思想简单了解
    Redis原理及集群相关知识
  • 原文地址:https://www.cnblogs.com/yuwenhui/p/6783690.html
Copyright © 2020-2023  润新知