常量类别:
整数常量:12
小数常量:3.14
布尔常量:只有两个值:true false
字符常量:单个字符使用单引号引起来的内容,例如‘a’;
字符串常量:使用双引号引起来的内容,例如”sdefreg“;
整数常量的表现形式:主要以不同进制表现出来。十进制,星期(7进制),小时(24进制)
进制:一种计数方式,用有限的计数符号,代表所有数据
计算机采用二进制表达信息,现实生活中,使用十进制表达信息。
二进制与十进制之间的转换:
十进制到二进制:除二取余,余数从下往上取
二进制到十进制:位权相加取和
变量
程序运行过程当中,其值可以发生变化的两,变量实质就是存储数据的容器。
容器的特点:
1、大小//水杯有大小之分,存储水的多少不同。
2、存储一定格式的数据 //水杯放水
3、名字//每个人有自己固定的水杯,不能用他人的。
声明变量的格式:容量 变量名字=数据 例如 int i=1;
变量名字命名规范:首单词小写,其他单词首字母大写,其它小写。
表示一个变量的容量多大是使用数据类型描述的。
JAVA中的数据类型主要有两种数据类型。基本数据类型,引用数据类型。
JAVA中8种基本数据类型:
整数的数据类型:byte(字节) 1byte=8bit(位) 2的8次方=256 -128到127
short(短整型) 16位 2的16次方65536
int(整型) 占32位
long(长整型) 占64位 标识为L,L不区分大小写
注意:如果一个数据没有加上任何的标识的时候,默认为int类型
疑惑:存储整数一共有四种类型,应该如何选择。
选择类型,能小就小,节省内存空间,
小数的数据类型:float(单精度浮点型) 占32位 标识F,F不区分大小写。
double(双精度浮点型) 占64位
注意:如果一个小数,没有加任何标志的时候默认为double类型。
布尔类型
true
false
Java规范2.0 (JAVA白皮书) bool类型占1字节或4字节。
如果使用boolean声明一个基本类型的变量的时候,那么该变量占4字节
声明数组时,每个数组的元素占4字节。
字符类型
char 占2字节,
字符存储原理:
程序中的字符,先查找编码表,然后根据编码表的值,将对应的值存储到硬盘当中。
注意string 字符串类型不属于八种基本类型。