- 博客(3)
- 资源 (4)
- 收藏
- 关注
转载 java内存工作原理学习笔记(一):概述
java虚拟内存jvm逻辑内存1.程序计数器:每个线程都有自己的一个计数器(因为线程切换时,需要计数器记录执行的位置,这样才能在线程恢复时回到正确的执行位置),记录线程执行的字节码的行号指示器。分支,循环,跳转,异常处理以及线程恢复等都需要这个计数器。此区域是线程私有区域2.虚拟机栈:也是线程私有的空间。生命周期跟线程相同。它描述的是方法的内存模型。当线程调用方法时,会创建栈帧。栈帧,是用于存放局...
2018-06-01 10:57:01 417
原创 类加载过程学习笔记
1.加载(重要)加载阶段是“类加载机制”中的一个阶段,这个阶段通常也被称作“装载”,主要完成:1.1.通过“类全名”来获取定义此类的二进制字节流1.2 将字节流所代表的静态存储结构转换为方法区的运行时数据结构1.3 在java堆中生成一个代表这个类的java.lang.Class对象,作为方法区这些数据的访问入口相对于类加载过程的其他阶段,加载阶段(准确地说,是加载阶段中获取类的二进制字节流的动作...
2018-06-01 10:46:25 228
转载 Java中几种常量池的区分
Java中几种常量池的区分原文链接:http://tangxman.github.io/2015/07/27/the-difference-of-java-string-pool/ 在java的内存分配中,经常听到很多关于常量池的描述,我开始看的时候也是看的很模糊,网上五花八门的说法简直太多了,最后查阅各种资料,终于算是差不多理清了,很多网上说法都有问题,笔者尝试着来区分一下这...
2018-06-01 10:43:58 374
算法图解,极客时间专栏作家--王争推荐数据结构入门书
2018-11-08
EXT2.0中文手册
2009-06-03
HTML DOM文档
2009-03-16
IBM—PC汇编语言课件.rar
2009-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人