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;

三、命名规范

  • 所有变量、方法、类名:见名知意
  • 类名:首字母大写+驼峰原则
  • 方法名:首字母小写+驼峰原则
  • 变量:首字母小写+驼峰原则
  • 常量:大写字母+下划线