--- title: "00-基础知识" aliases: - "基础知识" created: 2025-12-22 --- # 基础知识 ## **Java语言特性与核心概念** | **序号** | **笔记标题** | **包含内容** | | --- | --- | --- | | 1 | [[01-Java 平台概述\|Java 平台概述]] | Java 特性、SE/EE/ME 区别、与 C++ 对比 | | 2 | [[02-JVM 与运行机制\|JVM 与运行机制]] | JVM/JDK/JRE 关系、字节码、编译与解释、JIT/AOT、Oracle JDK vs OpenJDK | | 3 | [[03-基本语法要点\|基本语法要点]] | 注释、标识符与关键字、运算符(自增自减/移位)、流程控制(continue/break/return) | | 4 | [[04-数据类型详解\|数据类型详解]] | 8 种基本类型、包装类、缓存机制、装箱拆箱、浮点精度、BigDecimal/BigInteger | | 5 | [[05-变量与方法\|变量与方法]] | 成员/局部/静态变量、方法分类、静态与实例方法、重载与重写、可变参数 | ## **面向对象核心概念** | **序号** | **笔记标题** | **涵盖内容** | | --- | --- | --- | | 1 | [[01-面向对象与面向过程编程对比\|面向对象与面向过程编程对比]] | POP vs OOP 定义、代码对比、OOP优势、性能误区 | | 2 | [[02-Java 对象的创建与引用\|Java 对象的创建与引用]] | new运算符、堆栈内存、引用拷贝、== vs equals 基础 | | 3 | [[03-Java 构造方法详解\|Java 构造方法详解]] | 默认构造、手动定义、特点、最佳实践 | | 4 | [[04-面向对象三大特征\|面向对象三大特征]] | 封装、继承、多态(定义+代码+要点) | | 5 | [[05-Java 接口与抽象类对比\|Java 接口与抽象类对比]] | 共同点、核心差异表、代码示例、使用场景 | | 6 | [[06-Java 深拷贝与浅拷贝\|Java 深拷贝与浅拷贝]] | 引用拷贝、浅拷贝、深拷贝(定义+代码+对比图) | | 7 | [[07-Object 类与 equals-hashCode\|Object 类与 equals-hashCode]] | Object方法、== vs equals、hashCode作用、重写规范 |