一、变量
-
变量:可以变化的值,也是内存中一块固定的空间
-
java是一个强类型语言,必须严格遵守其规定,每个变量都必须声明其类型
-
java变量是程序中最基本的存储单元,包括变量类型,变量名以及作用域
-
声明格式:类型 变量名=值(可以使用逗号隔开来声明多个同类型的变量)
-
变量注意点:
-
每个变量都有类型,变量类型可以是基本类型,也可以是引用类型
-
变量名必须是合法的标识符,要符合标识符的命名规则
-
声明变量是一个完整的语句,因此每声明完一个变量都必须以分号结束
-
二、作用域
1.类变量
1.类变量其声明前面有一个修饰符 static,类变量随类的产生而产生,随着类的消失而消失,直接类名.类变量名使用
2.实例变量
- 实例变量声明在方法之外,类之内,从属于对象
- 如果实例变量未初始化,系统就会自动赋予这个变量类型的默认值
- 数值类型的变量(byte,short,int,long,float,double,char)默认0
- boolean默认false
- 除了八大基本类型外,引用类型默认值全为null
3.局部变量
局部变量在方法中使用,必须要声明和初始化后才可以使用,其生命周期是在方法的两个括号之间
三、常量
-
常量:constant,初始化后不改变值,不会变动的值
-
常量就是一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变
-
常量声明方式: final 常量名=值;
-
常量名一般用全都是大写字母来命名
-
例子:static final double PI=3.14;
final static double PI1=3.14;
上面的两种声明静态常量的格式都可以,因为static和final属于修饰符,修饰符没有先后顺序之分
四、命名规范
-
变量名,类名,方法:见名知意,看到它们的名字就知道它们的内涵、
-
局部变量,方法名采用首字母小写+驼峰原则,除了第一个单词以外,后面所有单词的首字母都大写 例如:monthSalary,lastName
-
类名:首字母大写+驼峰原则:Man,GoodMan
-
常量:所有全都是大写字母和下划线:MAX_VALUE