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发行说明。
This section begins with a discussion of the 本节首先讨论Number
class (in the java.lang
package) and its subclasses.Number
类(在java.lang
包中)及其子类。In particular, this section talks about the situations where you would use instantiations of these classes rather than the primitive data types.特别是,本节将讨论使用这些类的实例化而不是原始数据类型的情况。Additionally, this section talks about other classes you might need to work with numbers, such as formatting or using mathematical functions to complement the operators built into the language.此外,本节还讨论了可能需要处理数字的其他类,例如格式化或使用数学函数来补充语言中内置的运算符。Finally, there is a discussion on autoboxing and unboxing, a compiler feature that simplifies your code.最后,讨论了自动装箱和取消装箱,这是一种简化代码的编译器功能。
Strings, which are widely used in Java programming, are a sequence of characters.字符串是一个字符序列,在Java编程中被广泛使用。In the Java programming language, strings are objects.在Java编程语言中,字符串是对象。This section describes using the 本节介绍如何使用String
class to create and manipulate strings.String
类创建和操作字符串。It also compares the 它还比较了String
and StringBuilder
classes.String
和StringBuilder
类。