注解_概念和注解_JDK内置注解
2024-10-20 23:58:28
注解:
概念:说明程序的,给计算机看的
注解:用文字描述程序的,给程序员看的
定义:注解(Annotation),也叫元数据。一种代码级别的说明。他是JDK1.5及以后的版本引入的一个特性,与类,接口,枚举是在同一个层次。她可以声明在包、类、字段。方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。
作用分类:
1.编写文档:通过代码里表示的元数据生成文档[生成文档doc文档]
2.代码分析:通过代码里标识的元数据对代码进行分析[使用反射]
3.编译检查:通过代码里标识的元数据让编辑器能够实现基本的编译检查[Oberride]
package com.yang.AnnotationStudy;
/**
* @author lihaiyang
* @since 1.8
*/
public class AnnoStudy01 {
/**
* 计算两个数的和
* @param a 整数
* @param b 整数
* @return 两个数的和
*/
public int add(int a, int b) {
return a + b;
}
}
注解_JDK内置注解
JDK中预定义的一些注解
@Override:检测被该注解标注的方法是否是继承自父类(接口)的
@Deprecated:该注解标注的内容,表示已经过时
@SuppressWarnings:压制警告
package com.yang.AnnotationStudy;
@SuppressWarnings("all")
public class AnnoStudy02 {
@Override
public String toString() {
return "AnnoStudy02{}";
}
@Deprecated
public void show1(){
//有缺陷
}
public void show2(){
//替代show1方法
}
public void demo(){
show1();
show2();
}
}
最新文章
- MVC部分视图含义
- JSON 序列化和反序列化——JavaScriptSerializer实现
- MongoDB的安装,配置与开机自启动
- SQL中使用WITH AS提高性能(二)
- 解决:未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0
- 写一个函数int get(),这个函数运行一次可以从V[N]里随机取出一个数,而这个数必须是符合1/N平均分布的
- wp实例开发精品文章源码推荐
- 实现Android ListView 自动加载更多内容
- C#的初步学习,心得
- jQuery(4)—— jQuery中的事件
- 数据结构(C语言版)顺序表相关算法代码实现
- Node 系列之path模块
- Linux Centos7安装最新anslib
- GDI+_SavePic
- [leetcode]244. Shortest Word Distance II最短单词距离(允许连环call)
- iOS开发必会的坐标系探究
- SPRING的事务配置详解
- 转:SQL 关于apply的两种形式cross apply 和 outer apply
- Rabbitmq基本原理(转)
- .net中的一般处理程序实例
热门文章
- 攻防世界web进阶题—bug
- kNN-预测
- 使用RoslynSyntaxTool工具互相转换C#代码与语法树代码
- Spark: 单词计数(Word Count)的MapReduce实现(Java/Python)
- String 为什么不可变?
- 合宙AIR105(二): 时钟设置和延迟函数
- QT5 QSS QML界面美化视频课程系列 QT原理 项目实战 C++1X STL
- 关于nginx 和 uwsgi
- Python自动化办公:27行代码实现将多个Excel表格内容批量汇总合并到一个表格
- MySql中数据表增加字段很慢怎么办