JavaSE-2-数据类型与运算符
Javase的数据类型与运算符
--by Xrzhang
1.关键字
2.标识符
3.变量
4.数据类型
5.字符编码
6.运算符
内容
1.关键字
定义:关键字是SUN公司事先定义的,有特别意义的单词
特点:在 Java 中关键字都是小写的
组成:
2.标识符
定义:标识符可以标识类名,接口名,变量名,方法名
命名规则:
a) 标识符是由,数字,字母,下划线和美元符号,¥构成,其他符号不可以
b)必须以字母、下划线或美元符号,¥开头,不能以数字开头
特点:
a)关键字不能作为标识符
b)标识符区分大小写
c)标识符理论上没有长度限制
示例:
命名 Java 标标识识符符,,最最好好见见名名知知意意
3.变量(Var)
变量是内存中用来存放特定数据类型数据的一块空间,它的值是可以改变的。
Java 中的变量有四个基本属性:变量名,数据类型,存储单元和变量值变量名:合法的标识符
变量的数据类型:可以是基本类型和引用类型(必须包含类型)
存储单元:存储单元大小是由数据类型决定的,如:int 为 4 个字节 32 位
变量值: 在存储单元中存放的值
变量的声明格式:
类型 变量名;
4.数据类型
Java 总共有两种数据类型, 主要有基本类型和引用类型, 基本类型有 8 种, 引用数据类型有3 种
<1> 基基本本数数据据类类型型
数值类型
整数型(byte,short,int,long)
浮点型(float,double)
字符类型(char)
布尔类型(boolean,只能取值 true 和 false)
<2> 引引用用数数据据类类型型
数组
类
接口
八种数据类型的取值范围
在计算机内部,所有信息都采用二进制表示,每个二进制由 0 和 1 两种状态,一个字节有 8位,也就是由 8 个 0 或 1 构
成,如果 short 类型的 6 在计算机中是如何存储的,short 是两个字节,那么
short 6 的二进制为:00000000 00000110;
int 类型的 6 在计算机中存储为 32 位:00000000 00000000 00000000 00000110
十十进进制制到到二二进进制制的的换换算算
规则:除 2 取余,逆序输出
如 10 进制 6 二进制换算方式为:
6/2=3 余 0
3/2=1 余 1
1/2=0 余 1
将余数逆序输出就是 6 的二进制表示:110 ,位数不够补零
二二进进制制到到十十进进制制的的换换算算
规则:取出最后一位,从 2 的 0 次方开始乘,将得到的结果相加即可
如:二进制的 110 的十进制换算:
0*2 的 0 次方=0
1*2 的 1 次方=2
1*2 的 2 次方=4
110 的十进制为:0+2+4=6
数据类型,其实就是决定在jvm中开辟多大的内存空间,来存储你的字面值。字面值最终转换成二进制编码,进行存储。
因为无论是哪种语言只要在计算机中进行操作,都会转换成机器代码。只不过这些操作都是语言帮我们自动处理。
5.字符编码
6. 运算符