# 变量总结

Java 编程语言使用“字段”和“变量”作为其术语的一部分。

  • 实例变量(非静态字段)对于每个类的实例是唯一的。
  • 类变量(静态字段)是使用 static 修饰符声明的字段; 只有一个类变量的副本,而不管类被实例化了多少次。
  • 局部变量存储一个方法中的临时状态。参数是向方法提供额外信息的变量; 局部变量和参数总是分类为“变量”(而不是“字段”)。

当命名您的字段或变量时,您应该(或必须)遵循规则和约定。

八个基本数据类型是:byte、short、int、long、float、double、boolean 和 char。 java.lang.String 类代表字符串。编译器将为上述类型的字段分配合理的默认值;

对于局部变量,不会分配默认值。字面值是固定值的源代码表示。

数组是一个容器对象,它保存单个类型的固定数量的值。创建数组时,建立数组的长度。创建后,其长度是固定的。