1.概念
在程序运行过程中值发生改变的量.
定义变量的格式:
数据类型 变量名=初始化;
定义变量的条件
(1)限制变量变化的范围
数据类型
(2)区分其他变量
变量名
(3)保证变量操作之前有值
初始化
java是强类型语言,规定所有的数据都要有对应的数据类型去表示.
2.数据类型
基本数据类型(4类8种)
整形 内存大小(字节) 数据范围
byte (字节) 1 -128--127
short(短整型) 2 -32768--32767
int(整形) 4 -2`31---2`31-1
long(长整型) 8 -2`63---2`63-1
浮点型
float(单精度) 4 -e`38---e`38
double(双精度) 8 -e`308---e`308
布尔
boolean(布尔) 1 true flase
字符
char(字符) 2 0-65535
3.编码
编码---->是指文字转成数字的过程
码表---->转换的规律
ASCLL(阿斯科码表 0-127)--->ISO8859-1(西欧码表0-255) 1一个字节
GB2312(简体) BIG5(繁体)---->GBK(国标码 0-65535)2个字节
Unicode编码体系(utf-8 3个字节/utf-16 2个字节 utf-32等)
所有的完整码表都默认兼容西欧码表
'中'用的 utf-8编码 3个字节
4.转义字符
\t 制表符空格
\r 回车
\n 换行