java_基础_注解

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

转载于:https://www.cnblogs.com/lavender-pansy/p/10822220.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值