logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深入解析 Java 的类加载机制

解密Java类从字节码到内存对象的诞生全过程。本文精讲加载、连接、初始化的核心步骤,深入双亲委派模型机制,为你揭示JVM类加载器的层次结构与工作原理,是提升Java内功的必读指南。

文章图片
#java#开发语言
Java JUC并发集合详解:线程安全容器完全指南

Java并发容器(JUC)提供线程安全的高性能集合类,包括ConcurrentHashMap(分段锁/CAS优化)、阻塞队列(Array/LinkedBlockingQueue)、非阻塞队列(ConcurrentLinkedQueue)和写时复制集合(CopyOnWriteArrayList)。相比传统同步方式,JUC通过锁分离、CAS无锁算法等实现更高并发性。选型需考虑数据结构特性(Map/Qu

文章图片
#java#开发语言
Java ThreadLocal原理、内存泄漏与实战应用

ThreadLocal是Java实现线程隔离的关键机制,通过为每个线程创建变量副本避免共享资源竞争。其核心原理是利用Thread类内部的ThreadLocalMap存储线程私有数据,以ThreadLocal实例为Key进行存取。虽然采用弱引用Key减少内存泄漏风险,但Value仍可能因线程长期存活而无法回收,必须配合remove()方法及时清理。最佳实践是在finally块中调用remove(),

文章图片
#java#jvm#开发语言
Java GC:从GC Roots到分代设计的哲学

本文深入解析Java垃圾收集(GC)机制的核心原理。阐明了GCRoots的概念,包括栈引用、静态变量、常量等存活对象起点;其次分析分代收集的设计思想,基于弱/强分代假说将堆分为新生代和老年代,分别采用复制和标记整理算法;最后指出GC系统在吞吐量与停顿时间间寻求平衡,是Java生态繁荣的关键基础。理解GC机制有助于JVM调优和编写高效Java程序。

文章图片
#java#jvm#开发语言
Java Collection集合框架:体系、核心与选型

Java集合框架提供了统一的数据结构接口与实现,分为Collection(List、Set、Queue)和Map两大体系。主要实现类包括ArrayList(动态数组查询快)、LinkedList(链表增删快)、HashSet(高效去重)、TreeSet(自动排序)等。选择集合需考虑数据结构特性:ArrayList适合查询频繁场景,LinkedList适合频繁增删,HashSet用于去重,TreeS

文章图片
#java#开发语言
Linux的使用——FinalShell下载使用及连接云服务器的教程

FinalShell的使用以及连接云服务器的保姆级教程

文章图片
#服务器#运维
到底了