注解_概念

注解:

   概念:说明程序的.给计算机看的

   注释:用文字描述程序的.给程序员看的

   定义︰注解(Annotation),也叫元数据。一种代码级别的说明。它是J0K1.5及以后版本引久的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些素进行说明,注释。

概念描述:

  * JDK1.5之后的新特性

  * 说明程序的

   作用分类:

    1.编写文档:通过代码里标识的元数据生成文档【生成文档doc文档】

    2.代码分析:通过代码里标识的元数据对代码进行分析【使用反射】
    3.编译检查:通过代码里标识的元数据让编译器能够实现基本的编译检查【override]

package Z_01.annotation;

/*
注解javadoc演示
*/
public class AnnoDemo1 {
/**
* 计算两数的和
*/
public int add(int a, int b) {
return a + b;
}
}

注解_JDK内置注解

jdk中预定义的一些注解
@override :检测被该注解标注的方法是否是继承自父类(接口)的
@Deprecated : 该注解标注的内容,表示已过时
@Suppresswarnings : 压制警告
一般传递参数all @Suppress Warnings("all")
@SuppressWarnings("all")
public class AnnoDemo2 {
@Override
public String toString() {
return super.toString();
}
@Deprecated
public void show1(){
//有缺陷
}
public void show2(){
//替代show1方法
} public void demo(){
show1();
Date date = new Date();
} }

最新文章

  1. C#语句
  2. HP SAN Switch參考文檔地址
  3. webpack: require.ensure与require AMD的区别
  4. 用QQ号登陆Sharepoint,研究到最后关头卡住了。大家发力呀
  5. "=="和equals方法究竟有什么区别
  6. json 语义分析
  7. Block的引用循环问题 (ARC & non-ARC)
  8. 转:etcd:从应用场景到实现原理的全方位解读
  9. hibernate ——helloWorld程序(XML配置)
  10. CSS - DOM 经常使用方法
  11. [转载] 基于Dubbo框架构建分布式服务
  12. 栈和队列的java简单实现
  13. Java学习笔记15(面向对象八:匿名对象、内部类)
  14. CSS基础知识(颜色、伪类、盒子模型)
  15. 【52ABP实战教程】0.1-- Devops如何用VSTS持续集成到Github仓库!
  16. mongodb系列之---副本集配置与说明
  17. CSDN Android客户端的制作 导航帖
  18. 简单几步,教你学会PHP,新手必看!
  19. VMWare 安装 Eclipse
  20. Oracle 相关概念

热门文章

  1. typora的简单使用
  2. 七、Ajax请求
  3. Java 编码那些事(一)
  4. python简单的tcp服务端
  5. 我要涨知识 —— TypeScript 常见面试题(一)
  6. vue 使用vuex 刷新时保存数据
  7. POST请求发送的表单数据和json数据的区别及python代码实现
  8. c++详细学习——继承
  9. Jmeter中通过V函数使Foreach控制器有多个输入变量
  10. JavaScript笔记之面向对象