随笔分类 -  jvm

java虚拟机相关
摘要:Java的四种引用方式 参考博客:https://www.cnblogs.com/huajiezh/p/5835618.html 一.为什么要设置不同种类的引用类型 jvm是通过GC机制自动管理内存空间的,不同于c/c++手动释放空间,所以我们得让jvm虚拟机知道哪些对象应该在什么时候释放,哪些对象 阅读全文
posted @ 2021-04-02 19:04 TidalCoast 阅读(646) 评论(0) 推荐(0)
摘要:对于StringTable初步理解 参考博客:https://blog.csdn.net/qq_26632895/article/details/105587461 一.什么是StringTable StringTable是字符串常量池,又称为String pool,它是存在于堆中的一块区域(jdk 阅读全文
posted @ 2021-03-31 17:49 TidalCoast 阅读(309) 评论(0) 推荐(0)
摘要:Jvm的内存结构 参考博客:https://blog.csdn.net/weixin_40114067/article/details/105444317 参考博客:https://blog.csdn.net/a616413086/article/details/51272309 Jvm结构图 Jv 阅读全文
posted @ 2021-03-29 13:36 TidalCoast 阅读(95) 评论(0) 推荐(0)
摘要:java垃圾回收算法以及原理 在java中常见的垃圾回收算法有四种,分别是标记清除算法、复制算法、标记整理算法以及分代回收算法。 标记清除算法(Mark-Sweep算法) 标记清除算法是最基础的垃圾回收算法,容易实现,而且思想也很简单。根据算法的名字我们就大致可以猜到这个算法分为两个阶段进行,一个是 阅读全文
posted @ 2020-08-15 21:01 TidalCoast