今天看jdk源码的时候发现BufferedReader中实现了closeable接口,但是在重写其close接口时没有加上@Override注解, 查了一下网上的资料原来是@Override注解是在jdk1.5出现的,但是BufferedReader是从jdk1.1出现的,所以老代码中是没有这个注解的。