昨天写了些jdk的安装和环境变量的配置,今天想向大家分享一下关于JAVA语言中的关于标识符、变量、常量、基本数据类型的一些东西。
1.标识符
1.标识符
在JAVA中,标识符的功能就是标识一个属性、变量、方法、类、接口等。所以在JAVA中一切由使用者根据需要起的名字都是标识符。
2.标识符的命名规则
1.在JAVA中,标识符可以由字母,数字,下划线,$组成,但是标识符不能由数字开头。
2.JAVA语言中的关键字和保留字不可作为标识符。
3.在JAVA中,区分字母大小写。
3.标识符的命名规范
1.见名知意,也就是看到这个标识符就知道其所代表的意思
2.驼峰原则:
1.包:全部小写,多层级之间用.分割
2.类|接口:首字母大写,且标识符中的每个单词首字母大写
3.方法|变量:首字母小写,之后的每个单词首字母大写
4.常量:字母全部大写,每个单词之间用下划线分开
2.变量
1.变量
在程序运行期间其值可以发生改变的量就是变量.
2.变量赋值语法
变量的赋值有两种方式,一种是声明的同时赋值,语法为:
数据类型 变量名=值;
另一种方式为先声明,再赋值:
数据类型 变量名;
变量名=值;
3.变量使用的注意事项
1.在使用一个变量之前应该对其赋值,未赋值的变量不可使用.
2.变量的作用域为从其声明开始,到包裹它的距离它最近的}为止.
3.在一个时刻,一个变量只会存储一个值.
4.变量的分类
1.局部变量:在语句块,方法中声明赋值的变量称为局部变量,变量的作用域只在语句块和方法中.
2.成员变量:在类中方法外定义的变量称为成员变量,也成为了实例变量,成员变量可以只声明不赋值,有默认值.
3.常量
1.常量
在程序运行时不会改变的量称为常量.
2.常量的分类
字面值常量 :
整数常量 : 1 -5 100
小数常量 : 3.14 -3.9
字符常量 : 'a' '1' ',' ' ' '好'
布尔常量 : false true
字符串常量 : "123哈哈" " ~ "
空常量 null
自定义常量 :使用一个关键字final把变量变为常量
4.基本数据类型
1.数据类型
在JAVA中,数据类型可以分为基本数据类型和引用数据类型.在基本数据类型中,大致可分为"四类八种";在引用数据类型中,有类,接口,数组.今天只说基本数据类型.
2.基本数据类型
在基本数据类型中,大致可分为四类八种,分为整型,浮点型,字符型,,布尔型.
3.整型
整型数据类型大致可分成以下几种:
表现形式 名称 范围 大小
byte 字节型 [-128,127] 1字节
shortt 短整型 [-32768,32767] 2字节
int 整型 士21E 4字节
long 长整型 很大 8字节
整型的字面常量值的默认类型为int
4.浮点型
表现形式 名称 范围 大小
float 单精度 精确15位左右 4字节
double 双精度 精确7位左右 8字节
浮点型字面常量值的默认类型为double
5.字符型
表现形式 名称 范围 大小
char 字符型 [0,65536] 2字节
6.布尔型
表现形式为boolean,只有两种情况,true和false,在内存中占1bit
7.基本数据类型的转换
在JAVA中,boolean不参与类型转换.
从短字节数据类型可以向长字节数据类型可以发生自动转换
当长字节类型的数据想要向短字节类型的数据转换时,因为转换会导致数据损失,所以若要进行这种转换就需要强制使用类型转换.转换方式如下:
短字节类型 变量名=(短字节类型) 长字节类型数据;
不同长短的数据类型的数据进行运算时,结果会自动转换为长字节数据类型
在整型数值运算时,若没有比int类型更长的数据类型,结果会自动转换为int型