The Java Tutorials have been written for JDK 8.Java教程是为JDK 8编写的。Examples and practices described in this page don't take advantage of improvements introduced in later releases and might use technology no longer available.本页中描述的示例和实践没有利用后续版本中引入的改进,并且可能使用不再可用的技术。See Java Language Changes for a summary of updated language features in Java SE 9 and subsequent releases.有关Java SE 9及其后续版本中更新的语言特性的摘要,请参阅Java语言更改。
See JDK Release Notes for information about new features, enhancements, and removed or deprecated options for all JDK releases.有关所有JDK版本的新功能、增强功能以及已删除或不推荐的选项的信息,请参阅JDK发行说明。
Annotations, a form of metadata, provide data about a program that is not part of the program itself.批注是元数据的一种形式,它提供有关程序的数据,而该程序不是程序本身的一部分。Annotations have no direct effect on the operation of the code they annotate.批注对其批注的代码的操作没有直接影响。
Annotations have a number of uses, among them:批注有许多用途,其中包括:
This lesson explains where annotations can be used, how to apply annotations, what predefined annotation types are available in the Java Platform, Standard Edition (Java SE API), how type annotations can be used in conjunction with pluggable type systems to write code with stronger type checking, and how to implement repeating annotations.本课程介绍了可以在何处使用批注,如何应用批注,Java平台标准版(Java SE API)中提供了哪些预定义的批注类型,如何将类型批注与可插入类型系统结合使用,以编写具有更强类型检查的代码,以及如何实现重复批注。