1. Eclipse中提示去掉@Override

把项目下载下来后有@Override的注释的方法会报错,如果把@Override去掉就不报错了。经过查阅后发现:@override注释在jdk1.5环境下只能用于对继承的父类的方法的重写,但不能用于对实现的接口中的方法的实现,也就是jdk1.5的 @Override 这个annotation 并不把接口认为是超类 ,也就是说 如果在1.5下要使用@Override 这个annotation 必须保证 被标注方法来源于class 而不是interface .具体原因不明,可能是jdk 1.5 的bug吧,后来我查看MyEclipse的jdk配置是5.0,重新配置改成6.0就好了。具体步骤: 

选中项目右键“properties”------->"java complier",在“JDK Compliance”下面的“complier Compliance level:”后面选择“6.0”  依次“OK”。

最新文章

  1. c#连接vertica数据库
  2. Redis使用总结
  3. 探索HashMap实现原理及其在jdk8数据结构的改进
  4. sp_addlinkedserver 方法应用
  5. ExtGrid
  6. Java注解实践
  7. twemproxy 安装
  8. Microsoft SQL Server 混合云博客系列
  9. 河南多校大一训练赛 D
  10. 将一个对象push到数组之中的几点问题
  11. Java数据类型在实际开发中的应用一
  12. Xshell配色为ubuntu风格
  13. 701 D. As Fast As Possible
  14. 【转】Unity网格合并_材质合并
  15. Subarray Product Less Than K LT713
  16. Solaris 11中的变化
  17. poj1269 intersecting lines【计算几何】
  18. 基于Linux的Samba开源共享解决方案测试(五)
  19. 最短路径 - 弗洛伊德(Floyd)算法
  20. (转)kafka发布消息报错LEADER_NOT_AVAILABLE

热门文章

  1. 「CF744C」Hongcow Buys a Deck of Cards「状压 DP」
  2. Redis常见7种使用场景(PHP)
  3. 开发php接口注意点
  4. 设计模式——懒汉式单例类PK饿汉式单例类
  5. CDN working principle diagram
  6. Jmeter3.2源码编译环境搭建(转)
  7. RabbitMQ权限
  8. Washing Plates 贪心
  9. Python 2.x和3.x不同点
  10. varnish与squid的比较