3.java第一章:变量、数据结构

package study;

/*
 * 5、数据类型 DataType
 *       5.1数据类型的作用
 *         不同数据类型的数据占用空间大小不同
 *         所以其作用是:指导JVM(java虚拟机)在运行程序的时候给该数据分配多大的内存空间
 *       
 *      5.2数据类型分为两种:
 *        -基本数据类型
 *        -引用数据类型(后面讲)
 *            类、接口、数组...
 *
 *      5.3关于基本数据类型
 *        -分为四大类八小种:
 *          第一类:整数型:byte , short , int , long
 *          第二类:浮点型:float , double
 *          第三类:布尔型:boolean
 *          第四类:字符型:char
 *
 *      5.4字符串不属于基本数据类型,属于 引用数据类型
 *          字符属于基本数据类型
 *
 *      5.5八种基本数据类型各自占用空间大小
 *          基本数据类型         占用空间大小【单位:字节】
 *       --------------------------------------
 *       byte                1
 *       short               2
 *       int                 4
 *       long                8
 *       float               4
 *       double              8
 *       boolean             1
 *       char                2
 *    
 *    5.6字节(byte)
 *       1 Byte = 8 bit【一个字节 = 8个比特位】1个比特位表示一个二进制位:1/0
 *       1 KB = 1024 Byte
 *       1 MB = 1024 KB
 *       1 GB = 1024 MB
 *       1 TB = 1024 GB
 *       1 TB = 1024*1024*1024*1024*8 【表示1TB 可以存多少个 0 和 1 】
 *    
 *    5.7整数型当中的byte类型,占用1个字节,所以byte类型的数据占用8个比特位
 *       那么byte类型的取值范围是什么?
 *        -java中的数字类型都是有正负之分的,所以有"符号位"
 *        -符号位在二进制的最左边,0表示整数,1表示复数
 *        -byte类型的最大值:0111 1111
 *          【
 *              00000000 00000000 00000000 10000000
 *              减1=
 *              00000000 00000000 00000000 01111111
 *          】
 *        -byte类型可以表示256个不同的数字【256个不同的二进制】
 *    5.8表示文字
 *        -通过字符编码ASCII码来表示现实世界的文字 
 *            例:'a'-97[01100001]
 *                'a'——(按照ASCII解码)——01100001
 *                01100001——(按照ASCII编码)——'a'
 *                当解码和编码采用的不是同一套对照表,就会出现乱码问题
 *    
 *    第一章总结:
 *        -classpath
 *        -注释
 *        -public class 和 class 的区别
 *        -标识符
 *        -关键字
 *        -字面值
 *        -变量
 *        -数据类型
 */
public class Study_03 {

}
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值