JVM基础之GC垃圾回收机制详解GC垃圾回收是JVM的一个重要部分,掌握GC有利于调试排查各种内存溢出问题。当系统遇到性能瓶颈时,我们也许能够通过JVM内部的技术细节来解决棘手的问题。2022-05-079171 字31 分钟185 次JavaJVM
JVM基础之JVM内存模型详解JVM内存模型是JVM中的一个重要知识点,掌握内存模型有助于了解Java内存分配机制以及后续的GC机制,在实际项目中能够对常见OOM错误进行排查。2022-05-013367 字12 分钟361 次JavaJVM
并发编程之Java进程与线程详解(进阶篇)本文主要讲解Java程序中进程与线程的原理,将重要知识进行整理,并通过直观的Demo和图示进行讲解。2022-04-2015826 字53 分钟363 次Java多线程并发编程
并发编程之Java进程与线程详解(基础篇)本文主要讲解Java程序中进程与线程的相关的基础面试知识点,将重要知识进行整理,并通过直观的Demo和图示进行讲解。关于Java进程和线程更深层次的原理,我将在下一篇中进行讲解。2022-04-166961 字24 分钟269 次Java多线程并发编程
Java容器(二)——Map体系详解及源码分析上一篇我们详细了解了Java容器中的Collection体系,今天我们来对Java容器的另一个重要接口Map进行详细分析。Map 接口存在于java.util包中,它用于表示键和值之间的映射,Map的键是唯一的。Map十分适用于需要键值对映射的场景。2022-04-0921496 字72 分钟261 次Java
Java容器(一)——Collection体系详解及源码分析Java的集合框架十分强大,它将常用的数据结构和算法进行封装,使得Java开发者无需精通底层数据结构和算法就可以轻松使用集合框架的API。例如最常见的数组、链表以及队列,栈再到二叉树,红黑树,JDK都将其进行不同程度的封装,极大提升了开发人员的开发效率。不过虽然我们在项目中无需直接接触此类底层逻辑,但我们还是需要熟练掌握其内容。2022-04-069459 字32 分钟255 次Java