年前刚刚学习了java基础部分的知识,感觉自己忘得差不多了,整理一下方便以后看。
本文章包括标识符、常量与变量、数据类型三点知识。
1.标识符
Java语言中的类名、对象名、方法名、常量名和变量名统称为标识符。
注:
标识符中第一个字母不能为数字。
类名,每个单词首字母都要大写,例如RecordInfo。
方法名和变量名,除了第一个单词首字母小写外,其他单词手写字母都要大写,例如getRecordName()、recordName。
常量名,每个单词的每个字母都要大写,例如MAX_VALUE。
包名,每个单词的每个字母都要小写,例如,com.frame。
2.常量与变量
常量:永远不允许被改变的值。如果要声明一个常量,必须用关键字final修饰。
final 常量类型 常量标识符
final int YOUTH_AGE; //声明一个int类型常量
final float PIE; //声明一个float类型常量
//在声明常量时,通常情况下立即为其赋值,即对常量进行初始化,声明并初始化常量的具体方式如下:
final 常量类型 常量标识符=常量值;
final int YOUTH_AGE=18; //声明一个int类型常量,初始化为18
final float PIE=3.14F; //声明一个float类型常量,初始化我3.14
变量:值可以被改变的量。声明常量,不需要任何关键字来修饰。
变量类型 变量标识符;
String name; //声明一个String类型变量
int partyMemberAge; //声明一个int类型变量
在声明变量时,可以立即为其赋值,即对常量进行初始化,声明并初始化常量的具体方式如下:
变量类型 变量标识符=变量值;
String name="ZHANGSAN"; //声明一个String类型变量
int partyMemberAge=26; //声明一个int类型变量
Student s=new Student(); //声明一个Student型变量
3.数据类型
Java语言中数据类型分为基本数据类型和引用数据类型。
基本数据类型:
- byte:字节型,在内存中占8位(bit),即1个字节,取值-128~127,默认值0。
- short:短整型,在内存中占16位,即2个字节,取值-32768~32717,默认值0。
- int:整型,用于存储整数,在内在中占32位,即4个字节,取值-2147483648~2147483647,默认值0。
- long:长整型,在内存中占64位,即8个字节,默认值0L。
- float:浮点型,在内存中占32位,即4个字节,用于存储带小数点的数字(与double的区别在于float类型有效小数点只有6~7位),默认值0。
- double:双精度浮点型,用于存储小数,在内存中占64位,即8个字节,默认值0。
- char:字符型,用于存储单个字符,占16位,即2个字节,取值范围0~65535,默认值为空。
- boolean:布尔类型,占1个字节,用于判断真或假(仅有两个值,即true、false),默认值false。
引用数据类型:
- 接口
- 对象
- 类
- 数组
基本类型与引用类型的区别:
- 基本数据类型与引用数据类型的组成
- Java虚拟机处理基本数据类型与引用数据类型变量的方式
数据类型由低到高的排序:
byte - (short , char) - int - long - float -double