JavaSE基础
JDK、JRE、JVM
JDK (Java Development Kit):是 Java 语言的软件开发工具包(SDK)。
JRE(Java Runtime Environment,Java运行环境),包含JVM标准实现及Java核心类库。
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
具体细节查看:Java关键字及其作用详解
数据类型
Java的数据类型分为两大类
- 基本数据类型
- 引用数据类型
基本数据类型
Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
数据类型 | 范围 |
---|---|
byte | 8位、有符 |
short | 16 位、有符 |
int | 32位、有符 |
long | 0L(64 位、有符 ) |
float | 0.0f(单精度、32位) |
double | 0.0d(双精度、64 位) |
char | ‘u0000’ ~ ‘uffff’ |
boolean | false |
- 最大最小值表示方式:封装类.MIN(MAX)_VALUE
- 面试真题:银行业务少用浮点类型,常用BigDecimal 数学工具类
引用数据类型
- 对象、数组、类、接口都是引用数据类型。
- 所有引用类型的默认值都是null。
特殊的转义字符
符 | 字符含义 |
---|---|
n | 换行 (0x0a) |
r | 回车 (0x0d) |
f | 换页符(0x0c) |
b | 退格 (0x08) |