JAVA中代码前加@有什么作用
2024-08-21 11:53:05
严格说@符号并未在java 语言中作为操作符使用。而是在其他附属技术中使用
比如
1、javadoc 文档关键字
/**
* @author
* @version
* @since
* @see
*/
用于自动生成API文档,标注作者、版本、历史变化、参考、功能、参数说明等相关信息
2、Java annotation/Java标注
语法: @关键字(值)
用于把关键字和值传递给编译器,更精确低控制编译器的动作。
关键字都是随技术、框架、编译器的不同而不同,含义也不同、数量不定。可以由子技术或开发者扩充。
比如@override 说明会重写该方法
Java 注解
定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。
作用分类:
①编写文档:通过代码里标识的元数据生成文档【生成文档doc文档】
② 代码分析:通过代码里标识的元数据对代码进行分析【使用反射】
③编译检查:通过代码里标识的元数据让编译器能够实现基本的编译检查【Override】
注解(Annotation)分为三类:
基本注解(又称内建注解,共三种:@Override;@Deprecated;@suppressWarnings)、
元注解(共四种:@Retention;@Target;@Documented;@Inherited)、
自定义注解
最新文章
- 安装eclipse的maven插件
- 利用HTML5 的Datalist 元素实现输入提示
- Python 基础语法学习笔记
- 利用奇异值分解(SVD)简化数据
- 因GIT默认忽略.dll文件导致的Visual Studio项目通过Bamboo编译失败
- 基于REST架构的Web Service设计
- awk实现 文本内的换行符 为分隔符,输出变为逗号
- 利用Apply的参数数组化来提高代码的优雅性,及高效性
- CSS Clip剪切元素动画实例
- 在Eclipse中新建Maven项目
- USACO Section 3.3 Camlot(BFS)
- userAgent,JS这么屌的用户代理,你造吗?——判断浏览器内核、浏览器、浏览器平台、windows操作系统版本、移动设备、游戏系统
- 某安寿险HR核人面试问题总结,技术面波澜不惊,HR面反而有被暴击感
- oracle锁表问题解决方法
- find 命令的误差估值与单位调整
- 初探linux子系统集之led子系统(一)
- endnote将参考文献导入word中
- Android项目实战(五十):微信支付 坑总结
- LevelDB源码分析-TableBuilder生成sstable
- AI 最小二乘法
热门文章
- 《从零开始学Swift》学习笔记(Day 24)——枚举
- F - 简单计算器(栈)
- 整合swagger2生成Restful Api接口文档
- C#关于AutoResetEvent的使用介绍----修正
- coursera 《现代操作系统》 -- 第十三周 期末考试
- TFS二次开发-基线文件管理器(4)-标签的创建
- 我的Android进阶之旅------>Android的ListView数据更新后,如何使最新的条目可以自动滚动到可视范围内?
- unknown encoder libvpx
- ModelForm组件介绍
- c#中使用NetCDF存储二维数据的读写操作简单应用