
JVM
文章平均质量分 90
橙鸭尾
这个作者很懒,什么都没留下…
展开
-
什么是JVM?什么是JAVA?
一、什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java语言的跨平台并不是指Java语言本身跨平台,而是Java源程序编译后的字节码文件的跨平台,Java程序执行过程是Java源文件编译成.class字节码文件,再由jvm翻译成不同操作平台的机器码并执行,跨平台就是在不同操作平台安装不同的jvm,而字节码文件都是一样的,这是因为jvm屏蔽所有有关操作平台的信息,字节码文...转载 2018-10-17 21:52:23 · 356 阅读 · 0 评论 -
JAVA中的栈和堆原理
JAVA在程序运行时,在内存中划分5片空间进行数据的存储。分别是:1:寄存器。2:本地方法区。3:方法区。4:栈。5:堆。 基本,栈stack和堆heap这两个概念很重要,不了解清楚,后面就不用学了。 以下是这几天栈和堆的学习记录和心得。得些记录下来。以后有学到新的,会慢慢补充。 一、先说一下最基本的要点 基本数据类型、局部变量都是存放在栈内存中的,用完就消失。 new创建的实例化对...原创 2018-11-21 16:49:19 · 3876 阅读 · 1 评论