ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

java_基础_注解

2019-05-06 21:40:14  阅读:205  来源: 互联网

标签:java 读取 基础 用法 注释 SuppressWarning 注解 镇压


注解(annotation),不是注释(comment)

注解可以对程序做说明,这一点和注释一样
但是,注解还可以被其他程序读取,这是注释所不具备的

内置注解:
@Override(表示重写父类方法)——用法_直接用
@Deprecated(表示之下的方法已经被淘汰,会用中划线把方法划掉,不推荐使用,但是可以使用)——用法_直接用
@SuppressWarning(表示镇压之下方法中的某一类或者多类警告信息)——用法_@SuppressWarning("all")_表示镇压所有,
@SuppressWarning("finally")_表示镇压关于finally的警告,@SuppressWarning(value={"unchecked","deprecation"})_表示镇压指定多
个种类的警告

元注解:(用于注解自定义注解)
@Target_用于描述注解适用范围
@Retention_用于描述注解的生命周期_即注解在哪一个层级依旧存活,有三个层级SOURCE、CLASS、RUNTIME
@Documented
@Inherited

注解的存在意义:让其他程序来读取注解中的内容

ORM(Object Relationship Mapping)对象关系映射
比如,在将数据传送到数据库里边儿的时候,由于语法不同,要做一些转化,这个时候就可以用注解写入一些语法规范,然后生成数据库语句的时候读取注解以达到生成正确的语句的目的

标签:java,读取,基础,用法,注释,SuppressWarning,注解,镇压
来源: https://www.cnblogs.com/lavender-pansy/p/10822220.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有