注解:
概述 :说明程序的。给计算机看的
注释 :用文字描述程序的。给程序员看
定义:
注解(Annotation)也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前
面,用来对这些元素进行说明,注释。
作用分类:
①编写文档:通过代码里标识的元数据生成文档【生成文档doc文档】
② 代码分析:通过代码里标识的元数据对代码进行分析【使用反射】
③编译检查:通过代码里标识的元数据让编译器能够实现基本的编译检查【Override】
注解JDK内置注解
* JDK中预定的一些注解
* @Override :检测被该注解的方法是否是继承自父(接口)的
* @Depercated :该注解标注的内容,表示已过时
* @SuppressWarnings :压制警告
一般传递参数all @SuppressWarnings("all")
* 自定义注解
* 在程序使用(解析)注解
实现:
@SuppressWarnings("all") public class AnnoDemo2 { @Override public String toString(){ return super.toString(); } @Deprecated public void show1(){ } public void show2(){ } public void demo(){ show1(); Date date = new Date(); } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)