Java是一种强类型语言,它的安全性和健壮性也是来源于此。
一、常量
在java当中,利用关键值final表示常量。
关键字final表示这个变量只能被赋值一次。一旦被赋值后,就不需要在更改了。习惯上,常量名使用全大写,被final定义的常量一旦赋值就不可以更改。
二、变量
1.变量的基本简介
在java当中每一个变量都有一个类型(type),在声明变量时,变量的类型位于变量名之前。变量的声明以 ; 结束。
例如
int a;
double b;
char c;
2.变量的分类
变量分为两种,即局部变量和全局变量。
1)全局变量
全局变量使用来描述我们这个对象当中有什么的(在类中定义和方法同级),作用域是整个对象,有默认值,可以不用赋初始值。
基本数据类型,全局变量的默认值
整型:0
浮点型:0.0
boolean:flase
char类型:一个空值
全局变量的内存空间和值都存储在堆内存当中。
2)局部变量
局部变量用来临时保存数据(在类的方法中定义),只能在当前方法中使用,没有初始值,所以必须赋值,在该方法当中不可以出现拥有相同名称的局部变量。
局部变量的内存空间和值都存储在栈内存当中。