Java 基本数据类型速查手册

变量就是申请内存来存储值。15 张图讲透八大内置类型的位数与取值范围、类型默认值表与实测输出、包装类 SIZE / MIN_VALUE / MAX_VALUE 常量、引用类型、final 常量与三种进制表示、12 个转义字符序列、自动类型转换五条规则、强制转换与隐含强制转换。点击任意卡片进入完整图文详解。

这套手册讲什么

Java 基本数据类型总览
CARD 01 / 15

Java 基本数据类型总览

15 张图讲透 Java 基本数据类型:八大内置类型的位数与取值范围、默认值表与实测输出、包装类常量、引…

Java 两大数据类型与 byte
CARD 02 / 15

Java 两大数据类型与 byte

变量就是申请内存来存储值。Java 的两大数据类型是内置数据类型(8 种基本类型)与引用数据类型。byt…

Java short、int 与 long 类型
CARD 03 / 15

Java short、int 与 long 类型

short 是 16 位有符号整数,范围 -32768 到 32767,默认值 0;int 是 32 位…

Java float、double 与 boolean
CARD 04 / 15

Java float、double 与 boolean

float 是单精度 32 位 IEEE 754 浮点数,默认值 0.0f;double 是双精度 64…

Java char 类型与 8 种类型速查表
CARD 05 / 15

Java char 类型与 8 种类型速查表

char 是单一的 16 位 Unicode 字符,最小值 0、最大值 65535,可储存任何字符。附 …

Java 各类型默认值表
CARD 06 / 15

Java 各类型默认值表

Java 各类型默认值:int 0、long 0L、short 0、char 空字符、byte 0、fl…

Java 默认值实测代码与输出
CARD 07 / 15

Java 默认值实测代码与输出

通过 Test 类验证 Java 各类型默认值:声明 static 成员变量但不赋值直接打印,可得 Bo…

Java 包装类常量:SIZE / MIN_VALUE / MAX_VALUE
CARD 08 / 15

Java 包装类常量:SIZE / MIN_VALUE / MAX_VALUE

基本类型的取值范围无需死记,都已以常量形式定义在对应的包装类中。Byte、Short、Integer、L…

Java 包装类实测输出与科学记数法
CARD 09 / 15

Java 包装类实测输出与科学记数法

Java 8 种基本类型的实测输出:byte 8 位、short 16 位、int 32 位、long …

Java 引用类型与 final 常量、进制表示
CARD 10 / 15

Java 引用类型与 final 常量、进制表示

引用类型变量类似 C/C++ 指针,指向对象,声明后类型不能改变,对象和数组都是引用类型,默认值 nul…

Java 字符串常量与 Unicode 字符
CARD 11 / 15

Java 字符串常量与 Unicode 字符

Java 的字符串常量是包含在两个引号之间的字符序列,字符串常量和字符变量都可以包含任何 Unicode…

Java 转义字符序列表(12 个)
CARD 12 / 15

Java 转义字符序列表(12 个)

Java 支持的 12 个特殊转义字符序列:换行、回车、换页、退格、空字符、空格、制表符、双引号、单引号…

Java 自动类型转换规则
CARD 13 / 15

Java 自动类型转换规则

混合运算时不同类型先转化为同一类型再运算,转换从低级到高级:byte、short、char 到 int …

char 自动转 int 实例解析
CARD 14 / 15

char 自动转 int 实例解析

Java 自动类型转换实例:char 型的 a 转换为 int 后值为 97,A 与 int 计算加 1…

Java 强制类型转换与隐含强制转换
CARD 15 / 15

Java 强制类型转换与隐含强制转换

强制类型转换要求类型兼容,格式为 (type)value。隐含强制类型转换有两个易踩的点:整数默认类型是…