《每天一点Java知识》Java基础知识——变量

《每天一点Java知识》Java基础知识——变量_第1张图片

变量概念

  • 变量代表着程序的状态,程序通过改变变量的状态来改变程序的状态,这也是程序的逻辑实现。

变量作用

  • 变量是组成程序逻辑的一部分,同时也是程序逻辑变动的根本原因。

变量命名

  • 比较通用的命名方式是小驼峰命名法,即第一个单词的首字母小写,后续单词的首字母大写。例如,beforeLength。

变量赋值

  • 定义时赋值,赋值后可以重新赋值改变。
  • 定义时不赋值。分为两种情况:
    • 若定义在类中,作为类的一个属性,则拥有默认值。对象默认为null,数值类为0,布尔值为false。
    • 若定义在方法中,即为局部变量时,没有默认值,需要手动初始化,不初始化使用会报错。

变量定义

  • 变量使用变量类型+变量名 来声明定义。需要注意的一点是多维数组时有些特殊。
    int[] numbers = new int[]
    int numbers[] = new int[]
    int[][] numbers = new int[][]
    int numbers[][] = new int[][]
    这四种写法都是可以的,比较推荐第一种和第三种写法,这样可以和其他的声明相对应。

变量作用域

  • 局部变量
    局部变量是作用域最小的变量了,在方法作用域中,使用,当这个方法结束后,局部变量就被释放,不再使用。
  • 成员变量
    成员变量伴随着对象的实例化产生,在伴随着实例化的对象一生,当这个对象不再使用的时候,成员变量自然而然就不再使用了。
  • 静态变量,全局变量
    全局变量伴随着这个程序的一生,可以在任何地方直接引用,一般声明时都会有static 静态修饰符。

你可能感兴趣的:(《每天一点Java知识》Java基础知识——变量)