存在moring
存在moring
全部文章
深入理解Jav...
2019年(1)
32位(1)
C#学习系列(5)
C#编程最佳实践(8)
git(1)
java(11)
Java合集(1)
JAVA基础知识(6)
Java多线程学习(8)
Java版数据结构(4)
Java面试汇总(4)
jdk(1)
jvm(1)
linux(1)
LOF基金(1)
MBA(1)
mysql(1)
pop(1)
string(1)
tomcat(1)
uml(1)
vs(1)
windows(1)
XML(2)
【C#技术相关合集】(1)
【个人规划总结】(3)
【实战记录分析】(1)
【算法训练合集】(3)
二叉树(3)
函数(1)
单元测试(1)
基金(1)
多线程(1)
工厂模式(1)
微信小游戏(1)
指针(1)
排序算法(1)
敏捷教练(1)
数据库(4)
数据结构(2)
文件格式获取(1)
断点调试(1)
未归档(128)
架构师之路(4)
源码(1)
算法(1)
索引(1)
编程(1)
网络(1)
计算机(1)
计算机网络基础(6)
设计模式(4)
路由器(1)
链表(2)
驱动开发(1)
归档
标签
去牛客网
登录
/
注册
Hello World
全部文章
/ 深入理解Java虚拟机
(共5篇)
[深入理解JVM 二]---Java的编译过程
本篇文章转载自http://blog.csdn.net/ns_code/article/details/18009455 #编译过程 不论是物理机还是虚拟机,大部分的程序代码从开始编译到最终转化成物理机的目标代码或虚拟机能执行的指令集之前,都会按照如下图所示的各个步骤进行: 其中绿色的模块可以...
2017-08-16
0
539
【深入理解JVM 六】虚拟机字节码执行系统
前边介绍了jvm的运行时内存分配,类文件的结构,以及类加载机制,这样,一个编译好的class二进制字节码文件就已经被加载完毕,等待下一步的执行。接下来分几个部分来介绍这部分内容。首先方法的调用和执行依赖于虚拟机栈,第一部分详细介绍一下虚拟机栈的栈帧结构。第二部分介绍方法的调用。第三部分介绍方法的执行...
2017-08-15
0
562
【深入理解JVM 七】Jvm垃圾回收机制
本篇博客大部分内容来自《深入理解java虚拟机》,也参考了http://jbutton.iteye.com/blog/1569746这篇文章的部分内容,这里注明出处。这篇博客也是这个系列的第二篇,在这篇博客里我会对java的内存回收机制做个详细的整理。希望通过书写这个系列的博客能让自己对Java底层...
2017-08-10
0
598
[深入理解JVM 一]---Java程序执行流程
本篇是《深入理解JVM》系列博客的第一篇,旨在全局把控,先对整体流程有个认识,然后再分阶段详解.本篇博客大部分内容来自http://www.cnblogs.com/dqrcsc/p/4671879.htmljava一些地方重新进行了整理,根据自己的理解重新规划了内容—TML #概述 程序执行流程我把...
2017-08-09
0
560
[深入理解JVM 四]---Jvm运行时内存分析
#Jvm jvm其实就是java的虚拟机,它将编译好的字节码文件翻译成机器能识别的机器语言,然后执行。主要包括类加载,执行(运行字节码指令),垃圾回收三个功能模块。下图描述了各个功能模块作用的内存区域。 ###直接内存 其中:直接内存(Direct Memory)并不是虚拟机运行时数据区的一部分,...
2017-08-09
0
467