![](https://img-blog.csdnimg.cn/20190729112019376.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java 基础深入学习
一睹Java真面目
在屋顶听歌
Stay Focused And Work Hard !!!
展开
-
JVM GC机制初探(三)
前言 1. GC处理重点区域 2. STW机制 3. 对象分配规则 一、垃圾标记 1. 引用计数算法 2. 根搜索算法 二、垃圾收集器算法的分类 1. 标记清除算法(Mark-Sweep) 2. 复制算法(Copying) 3. 标记压缩算法(Mark-Compact) 4. 增量算法(Incremental Collecting) 5. 分代算法(Generational...原创 2019-07-13 17:09:04 · 309 阅读 · 0 评论 -
JVM 内存模型(二)
一、JVM内存架构 1. 方法区(MethodArea) 2. 堆(Heap) 3. 程序计数器(PC Regiser) 4. 虚拟机栈(VM Stack) 5. 本地方法栈(Native Method Stack) 二、JVM 简单参数说明 注:环境JDK8、HotSpot 一、JVM内存架构 JVM内存由堆、方法区、程序计数器(PC寄存器)、虚拟机栈(Java栈)、本地方法栈...原创 2019-07-12 13:13:55 · 245 阅读 · 0 评论 -
JVM 入门学习(一)
前言 一、JVM 是什么 二、JVM 组成架构 1. JVM 的发展史 2. JDK默认的JVM HotSpot组成架构 三、Java 代码是如何运行的 1. 前端编译 2. 类加载 3. 运行时编译 前言 为什么要学习JVM? 针对为什么要学习JVM,对于一个工作了四年之久的老人,笔者很尴尬的回答主要原因是面试会被问到这个。当然还有啥扩展视野、满足好奇心等,但这些貌...原创 2019-07-11 18:29:10 · 279 阅读 · 0 评论 -
优化后的split切割方法
jdk 自带的split切割方法效率比较低,当需要切割的次数过多时就需要对其进行一些必要的优化,优化后的方法如下所述。/** * 切割方法 * @param delimiter 分割符 * @param str 要分隔的字符串 * @return arr 每行数据分割后的数组集合 */ public static String[] splitStr(String原创 2016-12-04 10:46:26 · 842 阅读 · 0 评论