☕ JavaCore 是对 Java 核心技术的经验总结。
See the codeJavaCore 专题总结、整理 Java 核心技术知识,涵盖 Java 基础、高级特性、容器、IO、并发编程、JVM 虚拟机等内容。
Java 核心知识是 Java 工程师的内功修养,深入理解这些内容有助于在日常开发、问题排查、性能优化中游刃有余。
【Java 面试】专题精选 Java 核心技术各方向的经典面试题,覆盖基础语法、容器框架、并发编程、JVM 虚拟机四大板块。题目源自真实面试场景,侧重考察原理理解与实战应用能力,适合系统性备战 Java 技术面试。
【Java 基础】专题涵盖语言核心语法、类型系统、面向对象三大范式、控制流与异常体系,以及泛型、反射、注解等运行时机制。这些是 Java 开发的基石,深入理解有助于编写健壮、可维护的代码,也是面试高频考察点。
强类型、访问修饰符、final、操作符、序列化包装类、装箱拆箱、缓存机制、BigDecimal、精度丢失封装、继承、多态、接口、抽象类值传递、重载、覆写、static、可变参数引用类型、多维数组、Arrays、长度固定、下标enum、EnumSet、EnumMap、单例模式、状态机if、switch、while、for、breakThrowable、RuntimeException、try-catch-finally、Checked Exception、异常链类型擦除、通配符、PECS、泛型类、类型边界Class、invoke、动态代理、CGLIB、InvocationHandler元注解、@Retention、@Target、自定义注解、反射解析不可变、字符串常量池、intern、StringBuilder、StringBufferPattern、Matcher、捕获与非捕获、零宽断言、贪婪与懒惰Base64、消息摘要、数字签名、对称加密、非对称加密Locale、ResourceBundle、NumberFormat、DateFormat、MessageFormatSPI、ServiceLoader、ClassLoader、扩展点Instrumentation、premain、ClassFileTransformer、字节码增强、JVMTIStream、Lambda、Optional、@FunctionalInterface【Java 容器】专题以 Collection 和 Map 两大体系为核心,涵盖 List、Set、Queue 等经典数据结构及其底层实现原理(数组、链表、红黑树、哈希表)。结合 Stream API 的声明式数据处理能力,构成 Java 日常开发中数据组织、操作与转换的完整工具链,是面试中考察数据结构与算法功底的核心阵地。
Collection、Map、Iterator、Comparator、fail-fastArrayList、LinkedList、动态扩容、RandomAccess、subListHashMap、LinkedHashMap、TreeMap、红黑树、负载因子HashSet、LinkedHashSet、TreeSet、去重、NavigableSetDeque、ArrayDeque、PriorityQueue、BlockingQueue、二叉堆Stream、中间操作、终结操作、Collector、惰性求值【Java IO】专题涵盖 Java 输入输出体系的核心知识,包括 BIO(同步阻塞)、NIO(多路复用)、AIO(异步非阻塞)三种 IO 模型的原理与实践。同时深入序列化与反序列化机制,涉及 JDK 原生序列化、Protobuf、Hessian 等主流方案的对比与应用。
BIO、NIO、AIO、I/O 多路复用、ReactorBIO、字节流、字符流、InputStream、SocketNIO、Channel、Buffer、Selector、零拷贝Serializable、serialVersionUID、transient、Protobuf、JSON【Java 并发】专题系统梳理多线程并发编程的核心知识体系,涵盖 Java 内存模型(JMM)、线程生命周期与同步机制、锁机制(synchronized/ReentrantLock/AQS)、无锁并发(CAS/原子类/ThreadLocal)等核心主题。同时深入线程池原理、并发容器、同步与分工工具类等实战内容,帮助理解并发编程的本质问题与解决方案。
原子性、可见性、有序性、死锁、上下文切换JMM、Happens-Before、volatile、synchronized、锁升级Thread、Runnable、Callable、线程生命周期、interruptReentrantLock、AQS、CAS、悲观锁、乐观锁CAS、原子类、ThreadLocal、ABA 问题、Copy-on-WriteAQS、CLH 队列、独占锁、共享锁、ConditionConcurrentHashMap、CopyOnWriteArrayList、BlockingQueue、分段锁、CASThreadPoolExecutor、corePoolSize、拒绝策略、workQueue、ExecutorsCountDownLatch、Semaphore、CyclicBarrier、信号量、AQSCompletableFuture、ForkJoinPool、FutureTask、工作窃取、异步编排【Java 虚拟机】专题深入剖析 JVM 的核心运行机制,涵盖运行时数据区(堆、栈、方法区)、垃圾收集算法与主流收集器(CMS、G1、ZGC)、字节码格式与类加载机制(双亲委派模型)等关键主题。同时涉及 JVM 性能调优方法论与常用诊断工具(Arthas、jstat、jmap、MAT),助力生产环境问题排查与性能优化。
JVM、Hotspot、运行时数据区、类加载器、JIT堆、方法区、元空间、虚拟机栈、OutOfMemoryErrorGC Roots、可达性分析、分代收集、CMS、G1字节码、常量池、字节码指令、ASM、ByteBuddy类加载机制、双亲委派、ClassLoader、热部署、SPIArthas、jstat、jmap、jstack、MATCPU 飙升、内存泄漏、OOM、GC 频繁、死锁-Xms、-Xmx、GC 日志、吞吐量、停顿时间◾ 🏠 JAVACORE 首页 ◾ 🎯 我的博客 ◾
2,404 followers · starred Aug 2020
19 followers · starred Oct 2019
10 followers · starred Jul 2022
41 followers · starred Oct 2021
☕ JavaCore 是对 Java 核心技术的经验总结。
See the codeJavaCore 专题总结、整理 Java 核心技术知识,涵盖 Java 基础、高级特性、容器、IO、并发编程、JVM 虚拟机等内容。
Java 核心知识是 Java 工程师的内功修养,深入理解这些内容有助于在日常开发、问题排查、性能优化中游刃有余。
【Java 面试】专题精选 Java 核心技术各方向的经典面试题,覆盖基础语法、容器框架、并发编程、JVM 虚拟机四大板块。题目源自真实面试场景,侧重考察原理理解与实战应用能力,适合系统性备战 Java 技术面试。
【Java 基础】专题涵盖语言核心语法、类型系统、面向对象三大范式、控制流与异常体系,以及泛型、反射、注解等运行时机制。这些是 Java 开发的基石,深入理解有助于编写健壮、可维护的代码,也是面试高频考察点。
强类型、访问修饰符、final、操作符、序列化包装类、装箱拆箱、缓存机制、BigDecimal、精度丢失封装、继承、多态、接口、抽象类值传递、重载、覆写、static、可变参数引用类型、多维数组、Arrays、长度固定、下标enum、EnumSet、EnumMap、单例模式、状态机if、switch、while、for、breakThrowable、RuntimeException、try-catch-finally、Checked Exception、异常链类型擦除、通配符、PECS、泛型类、类型边界Class、invoke、动态代理、CGLIB、InvocationHandler元注解、@Retention、@Target、自定义注解、反射解析不可变、字符串常量池、intern、StringBuilder、StringBufferPattern、Matcher、捕获与非捕获、零宽断言、贪婪与懒惰Base64、消息摘要、数字签名、对称加密、非对称加密Locale、ResourceBundle、NumberFormat、DateFormat、MessageFormatSPI、ServiceLoader、ClassLoader、扩展点Instrumentation、premain、ClassFileTransformer、字节码增强、JVMTIStream、Lambda、Optional、@FunctionalInterface【Java 容器】专题以 Collection 和 Map 两大体系为核心,涵盖 List、Set、Queue 等经典数据结构及其底层实现原理(数组、链表、红黑树、哈希表)。结合 Stream API 的声明式数据处理能力,构成 Java 日常开发中数据组织、操作与转换的完整工具链,是面试中考察数据结构与算法功底的核心阵地。
Collection、Map、Iterator、Comparator、fail-fastArrayList、LinkedList、动态扩容、RandomAccess、subListHashMap、LinkedHashMap、TreeMap、红黑树、负载因子HashSet、LinkedHashSet、TreeSet、去重、NavigableSetDeque、ArrayDeque、PriorityQueue、BlockingQueue、二叉堆Stream、中间操作、终结操作、Collector、惰性求值【Java IO】专题涵盖 Java 输入输出体系的核心知识,包括 BIO(同步阻塞)、NIO(多路复用)、AIO(异步非阻塞)三种 IO 模型的原理与实践。同时深入序列化与反序列化机制,涉及 JDK 原生序列化、Protobuf、Hessian 等主流方案的对比与应用。
BIO、NIO、AIO、I/O 多路复用、ReactorBIO、字节流、字符流、InputStream、SocketNIO、Channel、Buffer、Selector、零拷贝Serializable、serialVersionUID、transient、Protobuf、JSON【Java 并发】专题系统梳理多线程并发编程的核心知识体系,涵盖 Java 内存模型(JMM)、线程生命周期与同步机制、锁机制(synchronized/ReentrantLock/AQS)、无锁并发(CAS/原子类/ThreadLocal)等核心主题。同时深入线程池原理、并发容器、同步与分工工具类等实战内容,帮助理解并发编程的本质问题与解决方案。
原子性、可见性、有序性、死锁、上下文切换JMM、Happens-Before、volatile、synchronized、锁升级Thread、Runnable、Callable、线程生命周期、interruptReentrantLock、AQS、CAS、悲观锁、乐观锁CAS、原子类、ThreadLocal、ABA 问题、Copy-on-WriteAQS、CLH 队列、独占锁、共享锁、ConditionConcurrentHashMap、CopyOnWriteArrayList、BlockingQueue、分段锁、CASThreadPoolExecutor、corePoolSize、拒绝策略、workQueue、ExecutorsCountDownLatch、Semaphore、CyclicBarrier、信号量、AQSCompletableFuture、ForkJoinPool、FutureTask、工作窃取、异步编排【Java 虚拟机】专题深入剖析 JVM 的核心运行机制,涵盖运行时数据区(堆、栈、方法区)、垃圾收集算法与主流收集器(CMS、G1、ZGC)、字节码格式与类加载机制(双亲委派模型)等关键主题。同时涉及 JVM 性能调优方法论与常用诊断工具(Arthas、jstat、jmap、MAT),助力生产环境问题排查与性能优化。
JVM、Hotspot、运行时数据区、类加载器、JIT堆、方法区、元空间、虚拟机栈、OutOfMemoryErrorGC Roots、可达性分析、分代收集、CMS、G1字节码、常量池、字节码指令、ASM、ByteBuddy类加载机制、双亲委派、ClassLoader、热部署、SPIArthas、jstat、jmap、jstack、MATCPU 飙升、内存泄漏、OOM、GC 频繁、死锁-Xms、-Xmx、GC 日志、吞吐量、停顿时间◾ 🏠 JAVACORE 首页 ◾ 🎯 我的博客 ◾
2,404 followers · starred Aug 2020
19 followers · starred Oct 2019
10 followers · starred Jul 2022
41 followers · starred Oct 2021