java语言中变量与常量的定义
2018-03-28 09:51
393 查看
前言:变量与常量的定义、区别一、变量与常量的命名规则
①、变量的定义
·变量的定义必须严格按照标识符的命名规则,即0~9数字、字母、下滑线、$等组成,且首字母不能是数字、不能是java关键字。
·首字母必须小写,当有多个单词组成时,后面的单词首字母要大写。
·变量名一般由名词组成。
·变量定义:[访问修饰符][修饰符]数据类型 变量名[=初始值]。
eg:public static int a=0;
byte b=2;
②、常量的定义
·常量的定义也要严格按照标识符的定义规则。
·常量需要有final修饰符修饰。
·常量声明时必须初始化。
·常量的值是不可改变的量、一次赋值,永不改变。
·常量标识符必须大写,且多个单词时用下滑线连接。
注意:有时候常量也可以不用在声明时就初始化。
eg:做局部变量
public class Test {
public static void main(String[] args) {
final int Y;
Y=9;
}
}
做静态全局变量时,若声明时不服初值,必须在静态代码块中赋初值。
static final int Y;
static{
Y=9;
}
做非静态全局变量时,若声明时不服初值,则必须在非静态代码块中赋值。
二、变量常量意义
java通过定义的变量来申请地址空间,并通过变量名来访问地址空间中的数值。
①、变量的定义
·变量的定义必须严格按照标识符的命名规则,即0~9数字、字母、下滑线、$等组成,且首字母不能是数字、不能是java关键字。
·首字母必须小写,当有多个单词组成时,后面的单词首字母要大写。
·变量名一般由名词组成。
·变量定义:[访问修饰符][修饰符]数据类型 变量名[=初始值]。
eg:public static int a=0;
byte b=2;
②、常量的定义
·常量的定义也要严格按照标识符的定义规则。
·常量需要有final修饰符修饰。
·常量声明时必须初始化。
·常量的值是不可改变的量、一次赋值,永不改变。
·常量标识符必须大写,且多个单词时用下滑线连接。
注意:有时候常量也可以不用在声明时就初始化。
eg:做局部变量
public class Test {
public static void main(String[] args) {
final int Y;
Y=9;
}
}
做静态全局变量时,若声明时不服初值,必须在静态代码块中赋初值。
static final int Y;
static{
Y=9;
}
做非静态全局变量时,若声明时不服初值,则必须在非静态代码块中赋值。
二、变量常量意义
java通过定义的变量来申请地址空间,并通过变量名来访问地址空间中的数值。
相关文章推荐
- Java语言基础{Java_se(02)}-字面量和常量-变量的基本定义和使用-Java表达式-数据类型和分类-基本数据类型的转换-算数运算符-赋值运算符-比较运算符-三元运算符-逻辑运算符
- 黑马程序员——Java语言基础(一)---关键字、标识符、注释、常量、变量、运算符
- C语言基础之变量的命名规则、定义常量、C的数据类型
- Golang学习笔记(3)---go语言变量、常量的定义及赋值
- java语言基础(26)——面向对象(类的设计及成员变量定义注意事项)
- java入门2-语言基础之关键字,标识符,注释,常量和变量
- 黑马程序员——java语言基础常量、变量、运算符
- Java语言中定义常量注意事项
- 黑马程序员----Java语言基础1(关键字、标识符、注释、常量和变量、运算符)
- Java语言基础-3.常量和变量
- Java语言中,包名、类名、接口名、方法名、变量名,以及常量名的命名有何规范的命名习惯
- java语言-1、常量与变量及运算符的认识
- java语言基础——4常量与变量
- 黑马程序员—【Java基础篇】之语言基础———关键字、标识符、注释、常量和变量及运算符
- 磨刀不误砍材工 - Java的基础语言要素(从变量/常量切入,看8种基本数据类型)
- java语言的常量与变量
- java语言基础(9)——变量相加和常量相加的区别
- Java语言基础组成之:关键字、标识符、注释、常量和变量、运算符
- Java语言基础面试题之变量相加和常量相加的区别
- java中定义常量和变量