java学习笔记7:变量和常量

一、变量

1、内存是临时存储数据的。
    标识内存的有名称和地址。
    内存的名称在java中叫变量(或常量)。

2、变量的本质:代表一个“可操作的存储空间”,空间位置是确定的,但是里面放置什么值不确定,我们可以通过变量名来访问“对应存储空间”,从而操作这个“存储空间”存储的值。
       (类似现实中的车位,需要告诉别人这是自己的车位,是停大车还是停小车)

3、声明变量
  1)变量作为程序中最基本的存储单位,其要素包含:
      变量名
      变量类型(int、char、long等)
      作用域(作用在类中或方法中等)。
  2)变量在使用前必须对其声明,只有在变量声明以后,才能为其分配相应长度的存储空间。
      注:java是一个强类型语言,必须声明变量类型。
  3)变量分为:基本数据类型、引用数据类型。(后面说)
  4)变量名必须是合法的标识符。
  5)变量声明是一条完整的语句,因此每一个声明都必须以分号结束。
  6)不建议一行声明多个变量。如:
        int a,b; //影响代码可读性。(声明了int类型的a和b两个变量)
      正确如下:
        int a; //声明int类型变量a。
        int b = 10; //声明int类型的变量b,(初始化)将数值10赋给变量b。
        (或int b; b=10; //初始化b=10;)

4、变量分类
  1)局部变量(local variable)
      方法或语句块内部定义的变量。
      生命周期是从声明位置开始到方法或语句块执行完毕为止。
   注:局部变量必须先声明,再赋值(初始化),才能被使用。
局部变量
  2)成员变量(也叫实例变量 member variable)
      方法外部、类的内部定义的变量。
      从属于对象,生命周期伴随对象始终。
    
   注:如果成员变量不进行初始化,它会自动初始化成该类型的默认初始值。
     使用成员变量,还需要先创建这个类的对象。
实例变量的默认初始值
  3)静态变量(类变量 static variable)
      使用static关键字定义。
      从属于类,生命周期伴随类始终,从类加载到卸载。
变量的三种类型

二、常量(Constant)

1、常量通常指的是一个固定的值,例如:1、2、3、‘a’、‘b’、‘c’、true、false、“helloworld”等。

2、在java语言中,主要是利用关键字final来定义一个常量,常量一旦被初始化后就不能再更改其值。
    
  声明格式为: final type varName = value;
常量的声明及使用

3、常量命名规范:建议大写英文全拼,变量及常量的命名规范如下:
常量例子
变量及常量的命名规范

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值