热文ACM.素数筛

一.埃氏筛 筛法的思想是去除要求范围内所有的合数,剩下的就是素数 了,而任何合数都可以表示为素数的乘积,因此如果已知一 个数为素数,则它的倍数都为合数。合数的倍数一定会在

热文JVM--内存管理

原文网址:[JVM--内存管理\_IT利刃出鞘的博客-CSDN博客][JVM--_IT_-CSDN] 堆外内存 其他网址 > [Java堆外内存:堆外内存回收方法\_

热文小工具

使用random方法,和shuffle,随机的(伪随机),随机的假象。仅供学习,谢谢配合。 import java.util.regex.Matcher; i

热文HotSpot的算法实现

枚举根节点 ​ 由于目前的主流Java虚拟机使用的都是准确式GC,当执行系统停顿下来后,并不需要一个不漏地检查完所有执行上下文和全局的引用位置,虚拟机应当是有办法直接得知

热文垃圾收集算法

标记-清除算法 ​ Mark-Sweep ​ 首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。 ​ 由两个不足: 1. 效率问题

热文回收方法区

​ 主要回收两部分内容:`废弃的常量`和`无用的类`。 ​ 回收废弃常量:与回收Java堆中的对象非常类似。以常量池中字面量的回收为例,假如一个字符串"abc"已经进入了常量

热文对象的访问定位

​ 建立对象是为了使用对象,Java程序需要通过栈上的reference数据来操作堆上的具体对象。由于reference类型在Java虚拟机规范中只规定了一个指向对象的引用,并

热文对象的内存布局

​ 在HotSpot虚拟机中对象在内存中存储的布局可以分为3块区域:对象头(Header)、实例数据(Instance Data)和对其填充(Padding) ​ 对象头

热文运行时数据区

程序计数器 ​ Program Counter Register ​ 在虚拟机概念模型里,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,

热文JVM浅谈一:内存区域

前言 本系列基本可以说是《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)》的读书笔记,所以也是以jdk1.8之后的HotSpot为参照来讲解。 这里先get