JavaSE03-变量、常量和命名规范
目录
- 一、变量
- 二、常量
- 三、命名规范
一、变量
变量:可以变化的量
Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域。
int i = 1;
char x = 'x';
double pi = 3.14;
String name = "张三";
注意:
- 每个变量都必须声明其类型,可以是基本类型,也可以是引用类型
- 变量名必须是合法的标识符
- 变量声明是一条完整的语句,每个声明都必须以分号结束(多个变量可在一行中声明,但不推荐这样做)
变量根据作用域可以分为三种变量:
-
局部变量:写在方法内,只在方法内部起作用。
public class Variables { public static void main(String[] args) { //局部变量 必须声明和初始化值 int var3 = 3; } }
-
类变量:在类内,方法外,在整个类范围内都起作用。
public class Variables { //类变量 static static int var1 = 1; public static void main(String[] args) { } }
-
实例变量:在类内,方法外,实例化对象后作为对象的一个属性。
public class Variables { //实例变量 //从属于对象,如果不进行初始化,实例变量为默认值 int var2 = 2; char var = 'v'; String name; public static void main(String[] args) { } }
数据类型的默认值:
- 数值:0、0.0
- char:u0000
- 布尔:false
- 引用类型:null
二、常量
常量:初始化后就不能再改变值!它是一种特殊的变量,一般使用大写字符命名。
//常量
final double PI=3.14;
三、命名规范
- 所有变量、方法、类名:见名知意
- 类名:首字母大写+驼峰原则
- 方法名:首字母小写+驼峰原则
- 变量:首字母小写+驼峰原则
- 常量:大写字母+下划线