Java 变量 常量 作用域
1 变量
变量就是可以变化的量,可通过变量操作内存中的数据。
1.1 定义
type varName [=value][{,varName[=value]}];
//数据类型 变量名 = 值; 可以使用逗号隔开来声明多个 同类型 变量。
1.2 注意
-
定义变量必须声明其类型【基本类型,引用类型】
-
变量名必须时合法的标识符
-
变量声明是一条完整的语句,每一个声明必须以分号结束
2 变量作用域
-
类变量
-
实例变量
-
局部变量
public class T {
static int age; //类变量[只在 实例变量前增加关键词 static,从属于类]
String str="hello"; //实例变量,从属于对象
public void method(){
int i=0; //局部变量
}
}
3 变量的初始化
public class T {
//实例变量:从属于对象,若不进行初始化,则默认值如下:
//数值类型:默认为0 0.0
//布尔值:默认为false
//除了基本类型:其余的默认值都是null
String name;
int age;
double price;
//main方法
public static void main(String[] args) {
//变量类型(自定义) 变量名字=new T();
T t=new T();
System.out.println(t.age);
System.out.println(t.price);
}
}
2 常量(Constant)
-
初始化(initialize)后不在改变的值,不会变动的值。
-
常量是一种特殊的变量,他的值被设定后,在程序的运行过程中不允许被改变。
-
常量名一般使用大写字符
//定义 final 常量名=值;
public class T {
final double PI=3.14;
}
PS:修饰符在使用时不存在先后顺序
3 命名规范
命名:见名知意原则
3.1 常量命名
常量命名均采用全部大写,单词较多时使用 "_" 进行连接。
3.2 变量命名
定义均采用驼峰原则。
- 类成员变量,局部变量,方法名:首字母小写和驼峰原则。【runRun(),mothSalary】
- 类名:首字母大写和驼峰原则。【Dog,BlackDog】
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?