java虚拟机(JVM)运行时数据内存区域分配及其原理说明
java跨平台
java是跨平台运行的编程语言,因为java有JVM虚拟机作为java语言的一个解释平台解释成字节码文件,计算机都可识别和运行。java文件后缀名一般是.java,在运行的时候会被编译成.class文件。编译过程如图所示:
JVM运行时数据区域
JVM在运行java文件时会自动分配不同的内存来存储不同的数据。各自为营,提供不同的数据服务,同时也有自己生成,执行,销毁的生命周期。java提供多线程机制,线程共享则是多线程可以共同维护一份数据的区域,线程隔离则是线程之间互不相关的.
原创
2020-06-16 13:30:00 ·
539 阅读 ·
0 评论