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

变量概念

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

变量作用

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

变量命名

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

变量赋值

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

变量定义

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

变量作用域

  • 局部变量
    局部变量是作用域最小的变量了,在方法作用域中,使用,当这个方法结束后,局部变量就被释放,不再使用。
  • 成员变量
    成员变量伴随着对象的实例化产生,在伴随着实例化的对象一生,当这个对象不再使用的时候,成员变量自然而然就不再使用了。
  • 静态变量,全局变量
    全局变量伴随着这个程序的一生,可以在任何地方直接引用,一般声明时都会有static 静态修饰符。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,764评论 18 399
  • Win7下如何打开DOS控制台? a:开始--所有程序--附件--命令提示符 b:开始--搜索程序和文件--cmd...
    逍遥叹6阅读 1,614评论 4 12
  • 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?答:可以有多个类,但只能有一个publ...
    岳小川阅读 960评论 0 2
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 3,880评论 1 10
  • 小丫这学期的兴趣班马上临近尾声,该培训机构发布下学期续费公告,并说明在12月底前续费可参加抽奖活动。我心想:"反正...
    福州果果阅读 306评论 0 0