Javacore
☕ JavaCore 是对 Java 核心技术的经验总结。
Install / Use
/learn @dunwu/JavacoreREADME
<p align="center">
<a href="https://dunwu.github.io/javacore/" target="_blank" rel="noopener noreferrer">
<img src="https://raw.githubusercontent.com/dunwu/images/master/common/dunwu-logo.png" alt="logo" width="150px"/>
</a>
</p>
<p align="center">
<a href="https://github.com/dunwu/javacore">
<img alt="star" class="no-zoom" src="https://img.shields.io/github/stars/dunwu/javacore?style=for-the-badge">
</a>
<a href="https://github.com/dunwu/javacore">
<img alt="fork" class="no-zoom" src="https://img.shields.io/github/forks/dunwu/javacore?style=for-the-badge">
</a>
<a href="https://github.com/dunwu/javacore/commits/master">
<img alt="build" class="no-zoom" src="https://img.shields.io/github/actions/workflow/status/dunwu/javacore/deploy.yml?style=for-the-badge">
</a>
<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh">
<img alt="code style" class="no-zoom" src="https://img.shields.io/github/license/dunwu/javacore?style=for-the-badge">
</a>
</p>
<h1 align="center">JavaCore</h1>
☕ JavaCore 是一个 Java 核心技术教程。
- 🔁 项目同步维护:Github | Gitee
- 📖 电子书阅读:Github Pages | Gitee Pages
📖 内容
Java 基础特性
- Java 开发环境
- Java 基础语法特性
- Java 基本数据类型
- Java 面向对象
- Java 方法
- Java 数组
- Java 枚举
- Java 控制语句
- Java 异常
- Java 泛型
- Java 反射
- Java 注解
- Java String 类型
Java 高级特性
- Java 正则从入门到精通 - 关键词:
Pattern、Matcher、捕获与非捕获、反向引用、零宽断言、贪婪与懒惰、元字符、DFA、NFA - Java 编码和加密 - 关键词:
Base64、消息摘要、数字签名、对称加密、非对称加密、MD5、SHA、HMAC、AES、DES、DESede、RSA - Java 国际化 - 关键词:
Locale、ResourceBundle、NumberFormat、DateFormat、MessageFormat - Java JDK8 - 关键词:
Stream、lambda、Optional、@FunctionalInterface - Java SPI - 关键词:
SPI、ClassLoader
Java 容器

- Java 容器简介 - 关键词:
Collection、泛型、Iterable、Iterator、Comparable、Comparator、Cloneable、fail-fast - Java 容器之 List - 关键词:
List、ArrayList、LinkedList - Java 容器之 Map - 关键词:
Map、HashMap、TreeMap、LinkedHashMap、WeakHashMap - Java 容器之 Set - 关键词:
Set、HashSet、TreeSet、LinkedHashSet、EmumSet - Java 容器之 Queue - 关键词:
Queue、Deque、ArrayDeque、LinkedList、PriorityQueue - Java 容器之 Stream
Java IO

- Java IO 模型 - 关键词:
InputStream、OutputStream、Reader、Writer、阻塞 - Java NIO - 关键词:
Channel、Buffer、Selector、非阻塞、多路复用 - Java 序列化 - 关键词:
Serializable、serialVersionUID、transient、Externalizable、writeObject、readObject - Java 网络编程 - 关键词:
Socket、ServerSocket、DatagramPacket、DatagramSocket - Java IO 工具类 - 关键词:
File、RandomAccessFile、System、Scanner
Java 并发

- Java 并发简介 - 关键词:
进程、线程、安全性、活跃性、性能、死锁、饥饿、上下文切换 - Java 线程基础 - 关键词:
Thread、Runnable、Callable、Future、wait、notify、notifyAll、join、sleep、yeild、线程状态、线程通信 - Java 并发核心机制 - 关键词:
synchronized、volatile、CAS、ThreadLocal - Java 并发锁 - 关键词:
AQS、ReentrantLock、ReentrantReadWriteLock、Condition - Java 原子类 - 关键词:
CAS、Atomic - Java 并发容器 - 关键词:
ConcurrentHashMap、CopyOnWriteArrayList - Java 线程池 - 关键词:
Executor、ExecutorService、ThreadPoolExecutor、Executors - Java 并发工具类 - 关键词:
CountDownLatch、CyclicBarrier、Semaphore - Java 内存模型 - 关键词:
JMM、volatile、synchronized、final、Happens-Before、内存屏障 - ForkJoin 框架
Java 虚拟机

- JVM 体系结构
- JVM 内存区域 - 关键词:
程序计数器、虚拟机栈、本地方法栈、堆、方法区、运行时常量池、直接内存、OutOfMemoryError、StackOverflowError - JVM 垃圾收集 - 关键词:
GC Roots、Serial、Parallel、CMS、G1、Minor GC、Full GC - JVM 字节码 - 关键词:
bytecode、asm、javassist - JVM 类加载 - 关键词:
ClassLoader、双亲委派 - JVM 命令行工具 - 关键词:
jps、jstat、jmap、jstack、jhat、jinfo - JVM GUI 工具 - 关键词:
jconsole、jvisualvm、MAT、JProfile、Arthas - JVM 实战 - 关键词:
配置、调优 - Java 故障诊断 - 关键词:
CPU、内存、磁盘、网络、GC
📚 资料
- 书籍
- 教程、社区
- 面试
🚪 传送
◾ 🏠 JAVACORE 首页 ◾ 🎯 我的博客 ◾
Related Skills
node-connect
345.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
104.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
