Java基础学习笔记:基本语法篇

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)