码迷,mamicode.com
首页 > 其他好文 > 详细

深入浅出JVM

时间:2019-05-10 14:53:13      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:空间   元素   env   操作   1.0   virtual   dev   nbsp   进制   

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内存模型

深入浅出JVM

标签:空间   元素   env   操作   1.0   virtual   dev   nbsp   进制   

原文地址:https://www.cnblogs.com/ChengR/p/10844080.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!