深入浅出JVM

副本打怪 | 2017-09-10 20:31:11 | 119次阅读 | 1评
1.什么是JVM
Java Virtual Machine
如何做到把我们编写的代码转换成机器所能看懂的二进制01
我们的编译工具会加载编译成.class文件,然后转成机器的指令
java1.0 口号:?

我们编译的程序可以跨平台操作,可以适配各种系统架构的
操作指令

JDK JRE JVM

JDK
Java Development Kit

源 用到的底层元素,JDK对于我们开发者来说就是源

API 一些工具
JRE
Java Runtime Environment

支撑Java运行的环境,所以 JVM 是JRE的一部分

2.为什么要学JVM
Java和C++ 的渊源 java开发不需要进行考虑内存管理
不用关心内存的地址或清理内存空间
java傻瓜式的用内存

JVM如何管理内存的
为了解决Java内存管理出问题后,我们能够解决这些问题,不至于不知所措
怎样调优,让JVM发挥最大的性能,让机器能够很好的发挥最大的性能


3.JVM运行时数据区
JVM也可以看成是一个操作系统,只是建立在各种系统上的操作系统
我们写的代码,其实就是数据流,指令流,控制流

4.JVM内存模型
博友评论,共1条
Avatar
1楼:码奴小牛 发表于 2017-09-20 16:27  
就只有一页?
浏览236次