基础知识
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作用、重写规范 |
💬 评论