这些Java教程是针对JDK 8编写的。本页面描述的示例和实践不利用后续版本中引入的改进,并可能使用不再可用的技术。
请参阅Java语言更改以了解Java SE 9及后续版本中更新的语言特性摘要。
请参阅JDK发布说明以获取有关所有JDK版本的新功能、增强功能和已删除或弃用选项的信息。
Java编程语言使用"字段"和"变量"作为其术语的一部分。实例变量(非静态字段)对每个类的实例都是唯一的。类变量(静态字段)是用static
修饰符声明的字段;无论类实例化了多少次,都只有一个类变量的副本。局部变量在方法内部存储临时状态。参数是为方法提供额外信息的变量;局部变量和参数都被分类为"变量"(而不是"字段")。在命名字段或变量时,有一些规则和约定应该(或必须)遵循。
八种基本数据类型是:byte、short、int、long、float、double、boolean和char。java.lang.String
类表示字符串。编译器将为上述类型的字段分配一个合理的默认值;对于局部变量,不会分配默认值。字面量是固定值的源代码表示。数组是一个容器对象,它可以容纳固定数量的同一类型的值。数组在创建时确定其长度。创建后,其长度是固定的。