`
yangdefeng95802
  • 浏览: 25452 次
  • 性别: Icon_minigender_1
  • 来自: 辽宁
社区版块
存档分类
最新评论

jdk1.5 与jdk1.6 在annotation中的一点区别@Override

    博客分类:
  • java
阅读更多
今天在MyEclipse7.0写类出现的关于Annotation的问题,
主要是@Override
基类中声明的method在继承类中实现的话久可以用@Override进行标注。
如果method在一个interface中而不是abstract class时这个标注会报错.
在@override注释在jdk1.5环境下只能用于对继承的类的方法的重写,而不能用于对实现的接口中的方法的实现。

public interface TestI {
  String getId();
}
public class Test  implements TestI{
@Override//1.5报错  1.6不会报错
public String getId() {
    return "";
}
分享到:
评论

相关推荐

    JDK1.5的annotation

    标题 "JDK1.5的annotation" 指的是Java Development Kit 1.5引入的注解(Annotation)特性。注解是一种元数据,它提供了在代码中嵌入信息的方式,这些信息可以被编译器或Java虚拟机(JVM)在编译时或运行时读取和...

    jdk1.5 tiger java5 新特性

    此外,Java 5引入了注解(Annotation),用于在代码中添加元数据。例如,`@Override`注解确保方法覆盖父类方法,`@Deprecated`标记过时的方法,`@ SuppressWarnings`则可以抑制特定类型的编译警告。注释处理允许工具...

    JDK1.5 注解

    ### JDK1.5中的注解(Annotations):深入解析与应用 #### 引言 自JDK1.5起,Java引入了一项重要的语言特性——注解(Annotations),这一特性极大地扩展了Java语言的元数据表达能力,为开发人员提供了在代码中...

    JDK1.6中文帮助文档四

    8. **注解(Annotation)**:JDK1.6引入了注解,这是一种元数据,可以用于提供编译器或运行时系统的信息,如@Override、@Deprecated等,简化了代码并增强了可维护性。 9. **垃圾收集(GC)**:JDK1.6的垃圾收集器进行了...

    Annotation--学习:JDK内建Annotation

    在本篇中,我们将深入探讨JDK内置的Annotation,了解它们的用途、工作原理以及如何在实际开发中应用。 1. **注解的基本概念** 注解是一种特殊类型的声明,可以附加到类、接口、字段、方法、构造器等程序元素上。...

    JDK 1.6 帮助手册

    反射API在JDK 1.6中也得到了加强,可以更方便地在运行时检查类、接口、字段和方法的信息,以及动态调用方法。 ### 8. 改进的安全模型 JDK 1.6的安全模型进行了改进,包括更精细的权限控制和新的安全管理器API,...

    java JDK1.6 CHM中文参考

    7. **枚举类型**:Java 1.5引入的枚举类型在1.6中得到了广泛应用,它为常量提供了一种安全且类型安全的表示方式。 8. **泛型**:泛型允许在定义类、接口和方法时指定类型参数,提高了代码的类型安全性和重用性。 9...

    jdk1.5的新特性

    尽管`@SuppressWarnings`在早期版本的JDK中不完全支持,但在后续版本中得到了广泛的应用。 4. 自动装箱与拆箱(Autoboxing and Unboxing): 自动装箱允许在基本类型和对应的包装器类型之间自动转换,减少了手动...

    JDK_API_1.6中文版

    在Java JDK API 1.6中,主要包含以下几个关键部分: 1. **核心类库**:Java的基础类库,如`java.lang`、`java.util`、`java.io`等包,提供了基本的数据类型、对象模型、输入/输出、集合框架等基础功能。例如,`java...

    JDK1.6的九大新特性

    在JDK1.6中,增加了对桌面系统托盘的支持,允许开发者在Windows、Mac OS X和Linux等操作系统上轻松地添加和管理应用程序的系统托盘图标。这一功能使得Java应用程序可以更友好地集成到用户的桌面环境中,提高用户体验...

    JDK_API_1.6.zip

    1. 注解(Annotation):JDK 1.6引入了注解这一元数据机制,用于向编译器或JVM提供额外信息,如@Deprecated、@Override等。 2. 枚举(Enum):Java 5引入了枚举类型,使得常量的使用更加安全和规范。 3. 可变参数...

    Annotation(注解)详细教程,jdk新特性

    在JDK 1.6及以后版本中,Java编译器(javac)开始支持自定义Annotation,这极大地扩展了其应用范围。例如,`@NonNull`注解可以用于声明变量不应为null,然后可以编写一个工具或插件来检查并确保这一约束在代码中得到...

    JDK1.6 API帮助文档

    13. **注解(Annotation)**:JDK1.6引入了注解,这是一种元数据,可以用来提供编译时和运行时的信息,如`@Override`、`@Deprecated`等。 14. **泛型**:JDK1.6完全实现了泛型,允许在类型声明中使用类型参数,提高...

    JDK5.0 Java Annotation 介绍(ppt)

    Java Annotation 是 JDK5.0 引入的一种元数据机制,它允许程序员在代码中嵌入额外的信息,这些信息可以被编译器、构建工具或运行时系统用来执行特定的任务。Annotation 提供了一种安全、灵活的方式来描述代码的属性...

    JDK1.6 API帮助文档.rar

    - 泛型:在JDK1.5引入,1.6中得到完善,允许在类、接口和方法中使用类型参数,增强了代码的类型安全性。 2. **核心库** - **java.lang**:包含所有Java程序的基础类,如Object、String、Integer等基本数据类型的...

    JDK1.6 API 中文 高清完整CHM版

    10. **注解(Annotation)**: 自JDK 5.0引入,注解提供了一种元数据方式,可以用于编译器检查、运行时处理或自动生成代码,如@Override、@Deprecated等。 以上只是《JDK1.6 API 中文高清完整CHM版》中的部分核心...

    JDK1.6API帮助文档

    此外,JDK1.6还引入了增强的注解(`Annotation`)功能,允许在代码中添加元数据,以供编译器、IDE或其他工具进行静态分析和处理。例如,`@Override`用于标记重写父类方法,`@Deprecated`表示某个元素已过时。 总的来...

    jdk1.6 api chm

    7. **注解(Annotation)**:JDK 1.6引入了元数据的概念,允许在代码中添加信息,供编译器或运行时环境使用,如`@Override`、`@Deprecated`等。 8. **国际化(i18n)**:`java.text`和`java.util.Locale`支持多种...

    Java annotation (JDK5)

    Java注解(JDK5)是Java编程语言中的一个重要特性,自Java 5版本开始引入。注解(Annotation)提供了一种元数据的形式,允许程序员在代码中嵌入额外的信息,这些信息可以被编译器、JVM或者专门的处理工具在编译时或...

Global site tag (gtag.js) - Google Analytics