一、变量
-
什么是变量
1语言编写的程序-编译.class-java语言再解析-电脑运行
2而语言需要定义各种变量,以存储数据于虚拟机的内存中 -
如何使用
先声明,再引用 -
变量的作用域
局部变量和成员变量
二、数据类型
数据的类型
- 基本数据类型
bety short char int long flot double - 引用数据类型
类(String也是类)
接口
数组
它们的默认值
- 基本数据类型
bety short int-------0
long------------------0l
flot-------------------0.0f
double---------------0.0
char------------------'\u0000' - 引用数据类型
类-----------------------null
接口--------------------null
数组--------------------null
数据类型的转换
- 自动转换
把取值范围较小的赋值给取值范围大的类型会自动转换 - 强制转换
不同类型,或者超过当前取值范围的类型需要使用“ () ”强转符 - 数据类型按容量大小排序为
char.byte.short——>int——>long——>float——>double - byte,short,char之间不会相互转换,他们在计算时首先转换为int类型
- 当把任何基本类型的值和字符串值进行连接符+运算时
基本类型的值会自动转换为字符串类型。
编码
- ASCII码:美国制定针对英语字符与二进制位之间的关系,这样英语字符在计算机中以二进制编码。010101 计算机就懂了
- Unicode编码:将世界上所有的符号(符号=全部数据,如中国的汉字,美国的英文单词,特殊的符号)都纳入其中。每一个符号都给予一个独一无二的编码,所以使用 Unicode 没有乱码的问题。java使用的是Unicode编码
网友评论