变量和常量

声明变量

  • Java是强类型语言,每个变量必须要声明类型

  • 变量名必须是合法的标识符

变量命名规范

  • 所用变量,方法,类名:见名知意

  • 类成员变量:驼峰原则,monthSalary(首单词小写,之后单词首字母大写)

  • 局部变量:首字母小写和驼峰原则

  • 常量:大写字母加下滑线

  • 类名:首字母大写和驼峰原则GoodMan

  • 方法名:首字母小写和驼峰原则

变量作用域

属性

>  对象数据的描述

> 属性生命周期很长,随着类加载或者创建对象被初始化,直到没有对象引用才回收

> 局部变量生命周期很短,执行方法时被初始化,方法结束被回收。

> 如果局部变量和属性重名,则采用就近原则,可以使用this区分。

> 属性会自动初始化 :默认值:int (0)double(0.0)char(u0000)引用类型(null)boolean(false)

> 局部变量不会自动初始化。

  • 类变量

  • 实例变量(在类中,从属于对象,可以不用初始化默认为0,0.0,null,布尔默认false)

  • 局部变量(是在方法中的,必须要初始化)

public class One{
      static int a = 0;             //类变量(和类一起加载)
      String str = "hello world";   //实例变量
      
      public static void main(String[] args){
          int b = 1;              //局部变量
      }
} 

常量(Constant)

  • 初始化(initialize)后就不会改变值。

  • 常量一但定义好,在程序过程中就不会改变。

  • 常量一般用大写

final double PI = 3.1415926;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YJiaStudy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值