首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java 核心基础与进阶机制
AronTing
创建于2025-04-08
订阅专栏
提高java深度,迎接面试挑战
暂无订阅
共13篇文章
创建于2025-04-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
13-Java并发编程性能优化终极指南:从原理到企业级实战
# Java并发编程性能优化终极指南:从原理到企业级实战 ## 一、性能瓶颈诊断方法论 ### 1. 并发问题四象限定位法 ```mermaid graph TD A[高CPU] --> B{是否预期
12- Java虚拟线程(Project Loom)深度解析:原理、实战与性能调优
Java虚拟线程(Project Loom)深度解析:原理、实战与性能调优 一、虚拟线程核心概念 1. 与传统线程的对比 特性 平台线程 虚拟线程 内存占用 默认1MB栈 初始仅几百字节 创建开销 毫
11-Java并发编程终极指南:ThreadLocal与并发设计模式实战
Java并发编程终极指南:ThreadLocal与并发设计模式实战 一、ThreadLocal核心原理剖析 1. 线程本地存储实现机制 2. 关键源码解析(JDK8) 二、高效应用场景与陷阱规避 1.
10-Java并发编程基石:AQS(AbstractQueuedSynchronizer)深度解析
Java并发编程基石:AQS(AbstractQueuedSynchronizer)深度解析 一、AQS在并发体系中的核心地位 1. JDK并发工具依赖关系 2. AQS核心设计思想 设计理念 实现方
09-Java原子类与CAS机制
Java原子类与CAS机制:从入门到ABA问题解决方案 一、原子操作底层原理 1. 硬件级支持:CPU原子指令 指令 作用 对应Java实现 LOCK CMPXCHG 比较并交换(32/64位) Un
08-Java并发容器源码剖析:ConcurrentHashMap与CopyOnWriteArrayList
Java并发容器源码剖析:ConcurrentHashMap与CopyOnWriteArrayList 一、并发容器概览与选型 1. JDK并发容器体系 2. 容器特性对比 容器类型 线程安全实现 读
07-CompletableFuture异步编程实战与陷阱规避
CompletableFuture异步编程实战与陷阱规避 一、为什么需要异步编程? 1. 同步 vs 异步性能对比 场景 同步调用耗时 异步调用耗时 提升比例 3次顺序HTTP请求 900ms 300
06-Java内存模型(JMM)与Happens-Before规则详解
Java内存模型(JMM)与Happens-Before规则详解 一、为什么需要内存模型? 1. 硬件层面的挑战 硬件特性 引发的问题 JMM的解决方案 CPU缓存一致性 多核缓存数据不一致 定义主内
05-Java 锁机制:synchronized、ReentrantLock 与 AQS 全解析
Java 锁机制:synchronized、ReentrantLock 与 AQS 全解析 一、锁的核心概念与分类 1. 为什么需要锁? 竞态条件:多线程并发访问共享资源导致数据不一致 内存可见性:保
04-Java 线程池原理与源码全解析
Java 线程池原理与源码全解析 本篇将深入剖析 Java 线程池的核心设计思想、工作原理及源码实现,涵盖 ThreadPoolExecutor 关键参数、任务调度流程、拒绝策略等核心机制,并结合实际
03-Java 并发模型:线程、锁与内存可见性机制详解
Java 并发模型:线程、锁与内存可见性机制详解 本篇将深入分析 Java 并发模型的核心内容,包括线程模型、可见性、原子性与有序性问题,并结合 volatile、synchronized、Happe
02-Java 类加载机制与破坏及其源码分析
Java 类加载机制与破坏及其源码分析 一、类从何而来:Java 类加载过程简述 Java 源码 .java 被编译为 .class 文件后,并不会立即加载到 JVM 中,而是在运行时按需加载。 类的
01-JVM 内存模型与 GC 原理解析
JVM 内存模型与 GC 原理解析 一、JVM 内存模型(Java Memory Model) JVM 将内存划分为若干区域,每个区域有其独立职责: 程序计数器(线程私有) 虚拟机栈(线程私有) 本地