Annotation注解相关:覆写注解,过期声明注解,压制警告注解

1.注解开发由来

在程序中定义信息阶段:本地开发时经常直接用写死的方式连接数据库等绑定信息,这就导致了在更换运行环境的时 候将会涉及许许多多源代码的修改,这样就很不方便。

配置文件时段:在吸取这样修改繁琐的开发模式的教训后,人们开始选用注解的方式,直接写一个注解文件,所有的配置相关的内容都写进去,当需要更换运行环境的时候可以统一修改,这样的做法虽然减少了对源代码的修改,但是繁琐的一览无尽的配置设置信息实在令人头疼,类 hibernate。(在配置项不多的时候很适用)

注解阶段:将配置文件的一些配置信息重新写回程序代码中,利用一些特殊的标记(注解)的方式与程序代码进行分离,这就是注解的作用,但是全部都用注解的方式开发,难度太高了。

现阶段:围绕 配置文件 + 注解 的方式进行开发,注解可以大量的减少配置的书写,作为。辅助编写相辅相成

2.覆写注解:@Override

虽然要明确的要继承一个父类并且进行方法的覆写,但是由于疏忽经常容易忘记编写 extends,导致没能完成覆写,或者覆写的时候覆写父类的方法名容易错漏单词字母,而运行的时候系统不会检测的到写的这个方法是对父类的覆写,导致当成普通的方法对待而没有达到输出效果,而这个注解可以帮助我们达到检查的目的,在标识这个注解后,运行时系统会帮助自动检查并报错

在这里插入图片描述
在这里插入图片描述

3.过期声明:@Deprecated

当软件产品更新换代之后,对之前的方法进行相关的完善修改,而有些人并没有完成软件的升级换代,那就不能取消掉原来的方法,而在新代中则调用新的方法。

在这里插入图片描述
在这里插入图片描述

4.压制警告:@SuppressWarings

比如一个闹钟一直响,你只是想他响一次,并且已经起床了,肯定不希望他继续响,警告信息当我已经知道的时候就已经是啰嗦过头了,此时不希望见到提示信息,那么就可以进行警告信息的压制。

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值