| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- /**
- * @author WanJl
- * @version 1.0
- * @title Demo03
- * @description
- * @create 2026/7/13
- */
- public class Demo03 {
- /*
- Java的数据类型
- Java中的数据类型分为两大类:
- 1、基本数据类型 (从C语言和C++继承过来了)
- |- 分为4类8种
- |-整数类型
- |-浮点类型(小数类型)
- |-字符类型
- |-布尔类型
- 2、引用数据类型 (面向对象类型的语言所特有的类型,比如Java和C++)
- |-简单来讲,Java中除了8个基本数据类型之外,其他的所有类型都属于引用数据类型
- |-Java类
- |-Java接口
- |-Java数组
- |-Java枚举
- |-Java注解
- 这些后续会详细讲
- Java的基本数据类型:
- 类型 说明 大小(位) 大小(字节) 表示范围
- byte 字节型 8 1 -2^7~2^7-1
- short 短整型 16 2 -2^15~2^15-1
- int 整型 32 4 -2^31~2^31-1
- long 长整型 64 8 -2^63~2^63-1
- float 单精度浮点型 32 4
- double 双精度浮点型 64 8
- char 字符型 16 2 一个字符 a 1 ,
- boolean 布尔型 1 8 true false
- 程序想要被运行,就一定要放在内存中运行。
- 内存的空间有限,不可能为给每个变量都分配相同的空间。
- 比如 一个人的年龄 和 太阳到地球的距离(米) 分配相同的空间就不行。要么太大,要么太小。
- 所以就需要为不同类型的值,分配不同大小的空间,也就是设置不同的数据类型
- 计算机中最小的存储单元:bit(位) 也叫比特位,是一位二进制数,比如 0 比如1
- 连续的8位二进制数,称为1个字节。也就是1byte,简称 1B
- 1024B = 1KB
- 1024KB=1MB
- 1024MB=1GB
- 1024GB=1TB
- 计算机中最小的分配单元,是1个字节。
- 去烧烤店,1 串羊肉串 3块钱,但是 一般卖的时候 是5串起卖,不单独卖。
- 虽然最小的内存单元是1位。但是在分配内存的时候,是按照连续的8位,也就是1个字节来分配。
- */
- public static void main(String[] args) {
- // 课堂练习:创建 每一种 基本数据类型的变量,并在控制台输出
- int a=15;
- System.out.println(a);
- // 特殊1: long类型的变量 要在整数值后面加 L 或 l
- // 特殊2: float类型的变量 要在小数后面加 F 或 f
- // 特殊3: char类型的变量 值 字符 必须使用单引号括起来,而且只能是1个字符
- // 特殊4: boolean类型的变量值,只能是 true 或 false true表示真,false表示假
- }
- }
|