java 变量 及 编码介绍
变量
-
变量的了解
变量是程序的基本组成单位 不论使用哪种高级程序语音 变量都是其程序的基本组成单位 变量三个要素 - 类型 - 名称 - 值 -
变量的概念
变量相当于内存中一个数据存储空间的表示 可以把变量看成一个房间号 通过房间号就可找到房间 同样的通过变量名可以访问到变量(值) -
变量使用
int a = 10; -
变量使用注意事项
- 变量表示内存中的一个存储区域
- 【不同的变量 类型不同 占用的空间大小不同 比如 int 4个字节 double 就是8个字节】
- 该存储区域有自己的名称【变量名】和类型【数据类型】
- 变量必须先声明 后使用 即有顺序
- 该区域的数据/值可以在同一类型范围内不断变化
- 变量在同一作用域不能重名
- 变量 = 变量名 + 值 + 数据类型**
程序中 + 号的使用
当左右两边都是数值型时 则做加法运算
当左右两边有一方为字符串 则做拼接计算
运算顺序 是从左到右
编码介绍
1.ASCII 码介绍(了解)
- ASCII 码 上个世纪60年代 美国知道了一套字符编码(使用一个字节)对英语字符与二进制之间的关系 做了统一规定
这被称为 ASCII 码 ASCII一共规定了128个字符的编码 只占用看一个字节后面7位 最前面统一规定为0.
- 一个字节可以表示256个字符 ASCII码只用了128个字符.
- 它的缺点就是不能表示所有的字符
unicode
好处
一直编码 世界上所有符号都纳入其中 每一个符号都给予一个独一无二的编码 使用 Unicode 没有乱码问题
缺点
一个英文字母和一个汉字都占用两个字节 这对存储空间来说是浪费
utf-8
utf-8是在互联网上使用最广的一种 Unicode 的实现方式
utf-8 是一种变长的编码方式 它可以使用1-6个字节表示一个符号 根据不同的符号而变化字节长度
使用 大小可变的编码 字母占一个字节 汉字占3个字节