Android(java)学习笔记91:Eclipse中代码提示去掉@override,不然就报错!
2024-10-19 03:32:37
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”。
最新文章
- c#连接vertica数据库
- Redis使用总结
- 探索HashMap实现原理及其在jdk8数据结构的改进
- sp_addlinkedserver 方法应用
- ExtGrid
- Java注解实践
- twemproxy 安装
- Microsoft SQL Server 混合云博客系列
- 河南多校大一训练赛 D
- 将一个对象push到数组之中的几点问题
- Java数据类型在实际开发中的应用一
- Xshell配色为ubuntu风格
- 701 D. As Fast As Possible
- 【转】Unity网格合并_材质合并
- Subarray Product Less Than K LT713
- Solaris 11中的变化
- poj1269 intersecting lines【计算几何】
- 基于Linux的Samba开源共享解决方案测试(五)
- 最短路径 - 弗洛伊德(Floyd)算法
- (转)kafka发布消息报错LEADER_NOT_AVAILABLE