标识符ldentifier
作用:常量 变量 方法 类和包等的名称
命名规则:
必须以字母 、下划线 、美元符$开头。
其他部分可以是字母、下划线、美元符$和数字的任意组合
大小写敏感,长度无限制
不可以是java的关键字
使用驼峰命名法
Java的关键字
Java关键字是Java语言保留供内部使用的,如class用于定义类。关键字也可以称为保留字,意思是一样的
Java数据类型
Java是一种强类型语言
变量都是有数据类型的
变量都必须声明其数据类型
Java数据类型分为 基本数据类型和引用数据类型
基本数据类型
基本数据类型分为四类八种
整数类
byte (占用1个字节,数据范围从(-128到127))
short (占用2个字节,数据范围从(-32768到32767))
int (占用4个字节,数据范围大约(-21亿到21亿))
long (占用8个字节,在使用long数据类型的时候要在声明的变量值后面加上大写的L或者小写的l 建议加大写 )
浮点类
float,单精度,占用4个字节,精确到小数点第7位,声明的时候要在后面加上f或者F。,在很多情况下,float类型的精度很难满足需求。
double, 双精度,是float的两倍。绝大部分应用程序都采用double类型。
字符类(boolean)用于判断逻辑条件,一般用于程序流程控制
char,占用2个字节声明后用单引号表示' '
布尔类(一位,不是一个字节)
占一个位 有两个值为 true (1) 和 false(0)
引用数据类型
类(class)
接口(interface)
数组(array)
常量和变量
变量是程序在运行的时候这个值可以改变,所以称为变量。
常量是程序运行的时候这个值不能改变,所有称为常量,也称为最终变量。(常量定义需要加上关键字 final)
Java的转义符