基础知识

Java语言特性与核心概念

序号 笔记标题 包含内容
1 Java 平台概述 Java 特性、SE/EE/ME 区别、与 C++ 对比
2 JVM 与运行机制 JVM/JDK/JRE 关系、字节码、编译与解释、JIT/AOT、Oracle JDK vs OpenJDK
3 基本语法要点 注释、标识符与关键字、运算符(自增自减/移位)、流程控制(continue/break/return)
4 数据类型详解 8 种基本类型、包装类、缓存机制、装箱拆箱、浮点精度、BigDecimal/BigInteger
5 变量与方法 成员/局部/静态变量、方法分类、静态与实例方法、重载与重写、可变参数

面向对象核心概念

序号 笔记标题 涵盖内容
1 面向对象与面向过程编程对比 POP vs OOP 定义、代码对比、OOP优势、性能误区
2 Java 对象的创建与引用 new运算符、堆栈内存、引用拷贝、== vs equals 基础
3 Java 构造方法详解 默认构造、手动定义、特点、最佳实践
4 面向对象三大特征 封装、继承、多态(定义+代码+要点)
5 Java 接口与抽象类对比 共同点、核心差异表、代码示例、使用场景
6 Java 深拷贝与浅拷贝 引用拷贝、浅拷贝、深拷贝(定义+代码+对比图)
7 Object 类与 equals-hashCode Object方法、== vs equals、hashCode作用、重写规范