Java对各种变量、方法和类等要素命名时使用的字符序列称为标识符
技巧:凡是自己可以起名字的地方都叫标识符、
定义合法标识符规则:
26个英文字母大小写,0-9,_或$组成
数字不可以开头
不可以使用关键字和保留字,但能包含关键字和保留字
严格区分大小写,长度无限制
标识符不能包含空格
变量的概念:
内存中的一个存储区域
该区域的数据可以在同一类型范围内不断变化
变量是程序中最基本的存储单元。包含变量类型、变量名个存储的值
变量的作用:
用于在内存中保存数据
注意:
Java中每个变量必须声明,后使用
使用变量名来访问这块区域的数据
变量的作用域;其定义所在的的一对{}内
变量只有在其作用域内才有效
同一个作用域内,不能定义重名的变量
Java定义的数据类型
数值型 整数类型(byte,short,int,long) 浮点类型 float double
基本数据类型 字符型(char)
布尔类型 boolean
数据类型
引用数据类型 类 接口 数组 字符串在类中
整形常量默认为int 声明long型常量必须后加‘l’ 或L
byte 1字节 (8bit)-128~127
short 2字节
int 4字节 约21亿
long 8字节
浮点型
表示带小数点的数值
float表示数值的范围比long大
float 尾数可以精确到7位有效数字 ,定义时变量要以‘f’或'F'结尾
double 精度是float的两倍
char 字符型 1字符=2字节
定义char型变量通常使用一对单引号,内部只能写一个字符
转义字符 ‘\n’换行符 '\t'制表符
直接使用Unicode值
命令行解码用GBK