什么是变量
主要用于数据存储的一种有类型的容器
三元素:变量类型 变量名 变量值
什么是标识符
是程序员在自定义程序时,自定义的一些名字.如:类名,变量名,包名,方法名等
标识符的命名规则:
主要有数字,英文字母,下划线,美元符号组成;
不能数字开头,中间不能加入空格符
不能是Java中的关键字和保留字
标识符可以是任意长度,但命名要有意义,即 见名知意
什么是关键字
关键是Java语言预先定义的具有特殊意义的标识符,可以用来表示一种数据类型或者程序结构
数据类型:
1.基本数据类型:数值型(byte short int) 浮点型( float double) 字符型(char) 布尔型 ( boolean)
2.引用数据类型:类(class) 接口(interface) 数组
进制的表示:
八进制:以0开头 如058
十六进制:以0x开头 如0x12ace
基本数据类型的存储
在内存的栈中开辟类型大小的空间
字符编码:在计算机中, 只能处理数字,如果要对文本进行处理,必须把文本转换成数字才能处理
ASCII编码:最早的编码格式 只包含127个字母.即大小写英文,数字和一些特定的符号 使用1个字节表示一个字符
Unicode编码:又称万国码,包含所有语言的编码集,通常使用2个字节表示一个字符 主要使用与内存中
UTF-8编码:一种"可变长的编码",可以根据不同字符自动选择字节大小. 主要使用于信息传输中
基本数据类型自动转换:
强制类型转换:
将数据类型范围较大的数据转换为数据类型较小的数据;
如: long a = 100l; 将a转换为int型
int b = (int)a;
常量:在Java中定义的不可改变的字面量 用关键字final 修饰
常量名:所有字母大写 多个单词用下划线(_)连接