JVM

Posted kl2016

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JVM相关的知识,希望对你有一定的参考价值。

jvm是一种虚拟机

JVM实现大都自带即时编译器(just in time JIT)

JVM提供了一些内置的基本类型

除基本类型类型之外的其他一切都是对象

对象是通过引用类型来访问的

垃圾收集器过程将过期的对向从从内存中删除

一般而言,代码在32位还是64位的Java运行时环境中运行都无关紧要。在64位的运行时环境中运行时可使用的运行内存更多,但只要不执行原生操作系统调用或需要的GB内存都无关紧要。(在C语言中,数据类型的长度取决于原生态系统,而在JVM中整型都是是无符号且长为32位)

JDK是开发工具包,JDK中包含JRE,在JDK的安装目录下有一个名为jre的目录,里面包含lib和bin,可以认为bin就是JVM,lib则是JVM工作所需要的类库,而JVM+lib就是jre.

 

以上是关于JVM的主要内容,如果未能解决你的问题,请参考以下文章

jvm基础--JVM参数配置

jvm基础--JVM内存模型

jvm基础--JVM内存模型

JVM基础:深入学习JVM堆与JVM栈(转)

JVM堆与JVM栈

JVM内存管理和JVM垃圾回收机制