/** * @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表示假 } }