标识符(Identifier)
作用:常量,变量,方法,类的名称。
命名规则:(1)必须以字母、下划线、美元符开头
(2)其他部分可以是字母、下划线、美元符和数字的任意组合
(3)大小写敏感,长度无限制
(4)不可以是Java的关键字(需要类、数组、接口)
(5)驼峰命名:类名、接口名首字母都要大写,从第一个单词起首字母要大写;方法 名、变量名第一个单词都是小写,从第二个单词起首字母大写
常量和变量(Constant And Var)
定义:有些数据在程序运行过程中值不会发生改变,这些数据在程序中叫常量。
有些数据在程序运行过程中值会发生改变,这些数据在程序中叫变量。
Java是一种强类型语言,常量是有数据的,变量都必须声明其数据类型。
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。
注:每个变量都有类型,类型可以是基本类型,也可以是引用类型,变量名必须是合法的标识 符。 可以在一行中声明多个变量,但不提倡,因为可读性差
▪整型常量默认为int型,声明long型常量可以后加‘ l ’或‘ L’(建议使用大写,小写容易误认为数字1)
浮点型变量
–float类型:单精度类型,尾数可以精确到7位有效数字,在很多情况下,float类型的精度很难满足
需求。
–double类型:双精度类型 精度是float类型的两倍,绝大部分应用程序都采用double类型。
字符数据类型(2个字节)
▪ 单引号用来表示字符常量。例如‘A’是一个字符,它与“A”是不同的, “A”表示含有一个字符的字符串。
▪ char 类型用来表示在Unicode编码表中的字符,
char类型
在内存
中存储的是该字符的Unicode编码值,所以char类
型可以当做int类型来处理。
布尔数据类型(一位,不是一个字节)
▪ boolean类型有两个值,true和false。
▪ boolean 类型用来判断逻辑条件,一般用于程序流程控制。
final常量
▪ 使用final修饰的变量,只能被初始化一次,变成了常量。
▪ final常量是有名称的。
科学计数法:314E2=314*10的2次幂
基本数据类型:byte:使用一个字节的储存空间 (范围是-128~127)
short:使用2个字节的存储空间 (范围是-32768~32767)
int:使用4个字节的存储空间 (范围大概是负2亿到正2亿)
long:使用8个字节的存储空间 (范围是-2^64~2^64-1)