- 博客(4)
- 收藏
- 关注
转载 JUC AQS ReentrantLock源码分析
Java的内置锁一直都是备受争议的,在JDK 1.6之前,synchronized这个重量级锁其性能一直都是较为低下,虽然在1.6后,进行大量的锁优化策略,但是与Lock相比synchronized还是存在一些缺陷的:虽然synchronized提供了便捷性的隐式获取锁释放锁机...
2020-11-19 17:34:35
139
原创 Java垃圾回收机制及算法(1)
Java中的垃圾回收机制及算法堆空间分代划分概念判断对象的存活垃圾回收算法复制算法标记-清除算法标记-整理算法 笔者上一篇文章简单分享了JVM的内存结构的一些知识点,那么这篇文章就要写一写关于Java领先其他语言的优势点——垃圾回收机制(GC)的相关问题。 堆空间分代划分概念 在Java中,栈的生命周期主要是随着线程的周期来的无需GC操心,GC主要的工作区是在堆中。 那么首先就来讲一讲堆的内部结构,堆空间的分代划分的概念。 因为Java是面向对象开发,所以我们Java国际艺术代码管理大师在进行开发任务
2020-10-25 14:35:24
250
原创 深入理解JVM的内存结构
深入理解JVM的堆与栈JVM的内存区域:虚拟机栈:程序计数器:本地方法栈:方法区:堆: 前言:作为Java开发,我们都知道Java是面向对象的开发,但很多人都是仅仅停留在会用的这个阶段,而不会深入了解Java的灵魂JVM的内存结构。只有我们深入到JVM的体系里才会真正发现其中的乐趣,下面我们开始讲讲JVM的内存结构。 JVM的内存区域: Java虚拟机在运行Java程序的时候会将其管理的内存划分为若干的不同的数据区域,这也就是JVM的内存虚拟化的概念。 JVM内存主要分为堆、虚拟机栈、程序计数器、方法区
2020-09-27 00:06:09
274
原创 Java小菜鸡,入驻优快云
hello,大家好,我是个入行两年的Java菜鸟开发,在入行的这段时间里我踩了很多坑,也学到了一些东西,我决定开始记录一下在Java开发生涯遇到的问题、学到的新技术。辗转了几个平台最终决定加入到优快云这个大家族,希望以后分享的文章能让大家喜欢、帮助到各位! ...
2020-09-24 11:10:02
140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅