什么是注解?(自己百度去吧,嘻嘻)
想必各位都有想看jdk的类库里的代码是怎样写的冲动吧,打开后你会发现有很多注释,但仔细一看又不是单纯的注释(咦,是不是很头疼)。之前学习c语言是我们知道注释就是单纯地对代码解释一下,好让人看懂代码写的是什么玩意。注释是给人看的,而注解是让计算机看的。
JDK\lib\src\java.base\java文件夹里面就是包(有的src文件夹是压缩包,需要先解压),包里面有各种类的源码。
源码里面又有很多注解,注解是用来替换配置文件的。
@Override:检测被该注解标注的方法是否是继承的父类(接口)的(就是告诉编译器,让他检查一下有没有错误)
@Deprecated:用该注解标注的内容表示已经过时(就是建议你别用了,这种用法已经不fashion了,但其实还是能用的)
@supperssWarings:压制警告(就是你写了这个玩意,编译器不警告你了。相当于你在大学不学习也没人警告你一样)