目录
(4)异常处理参数变量
1、常量
定义:在程序运行期间,固定不变的量;
常见分类:
(1)字符串常量:用双引号引起来的部分
例子:“Abc”、“HelloWorld”、“12345”
(2)整数常量:没有小数点的数字
例子:0、12、345、-678
(3)浮点数常量:带小数点的数字
例子:1.2、3.45
(4)字符常量:用单引号引起来的单个字符
例子:‘a’、‘B’、‘1’、‘单’
(5)布尔常量:只有两个取值
例子:true、false
(6)空常量:没有任何数据
例子:null
基本注意事项:
(1)主要使用final关键字来定义常量;
(2)常量被设定后,一般情况下就不允许再进行更改;
(3)必须要在常量声明时对其进行初始化;
(4)当在常量定义的时候初始化过后,在应用程序中就无法再次对这个常量进行赋值;
(5)final关键字不仅可以用来修饰基本数据类型的常量,还可以用来修饰对象的引用或者方法;
(6)一个数组对象被final关键字设置为常量数组之后,它只能够恒定的指向一个数组对象,无法将其改变指向另外一个对象,也无法更改数组内容;
(7)常量有一定的命名规则,具体规则参照开发手册或公司规范;
(8)两个单引号中间必须有且仅有一个字符,没有不行,有两个也不行;
(9)空常量不能直接用来打印输出;
2、Final关键字与static关键字同时使用
(1)Java中一段程序代码从编辑到最后执行,需要经过两个过程:代码的装载->对象的建立;
(2)一个被定义为final的对象引用或者常量只能够指向唯一的一个对象,不可以将他再指向其他对象;
(3)为了做到一个常量在一个应用程序内真的不被更改,就需要将常量声明为staitc final的常量;
(4)为了确保在所有情况下(即创建多个对象情况下)应用程序还能够得到一个相同值的常量,在代码装载的时候就初始化常量的值。然后在后续创建对象的时候,只引用这个常量对象的地址,而不对其再进行再次初始化;
(5)不同的关键字会改变变量的作用范围,为此程序开发人员需要了解自己的需求,然后选择贴合需求的关键字;
3、变量
定义:在程序运行期间内容可以发生改变的量;
创建格式:数据类型 变量名称 = 数据值;
注意事项:
(1)用long 和 float创建变量时要加后缀L和F;
4、Java 变量之变量数据类型
(1)基本数据类型(又名内置类型)
特点:可以直接在栈分配内存;
Java保留基本数据类型的原因&#