Java基础(三):变量、常量、作用域
一、变量
顾名思义,变量就是可以变化的量!
Java是一种强类型语言,每个变量都必须声明其类型。类型可以是基本类型,也可以是引用类型。
变量名必须是合法的标识符。
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
变量指的是一个内存空间,但是空间中放的东西不确定。
格式:数据类型 变量名 = 值;(变量声明是一条完整的语句,因此每一个声明都必须以分号结束)
public class Demo01 {
public static void main(String[] args) {
int num = 1;
String name = "GOK";
char x = 'X';
double pi = 3.14;
}
}
二、常量
初始化后不能再改变值!不会变动的值!
常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。
常量名一般使用大写字符。
final double PI = 3.14; //常量定义:final 变量类型 变量名 = 赋值;
final和static均为修饰词,不分前后顺序。
三、作用域
1、局部变量
局部变量使用前,必须声明和初始化。且局部变量的生命周期仅在方法或语句块内。
2、实例变量
实例变量定义在类里面,方法的外面。且从属于对象。不能直接在方法中使用。
Demo01 demo01 = new Demo01();
//变量类型 变量名字 = new Demo01();实例变量在方法内使用
实例变量中,如果不自行初始化,则输出默认值
除八大基本类型之外,其他类型默认值均为null
3、类变量
类变量定义在类里面,方法的外面。从属于类,随着类的存在而存在,随着类的消失而消失。可直接在方法中使用。
static double salary = 2500; //类变量定义:static 变量类型 变量名 = 赋值;
四、名命规范
定义所有变量、方法、类名:见名知意
类成员变量:首字母小写和驼峰原则:monthSalary
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线:MAX_VALUE
类名:首字母大写和驼峰原则:Demo01
方法名:首字母小写和驼峰原则:runRun()