JVM
文章平均质量分 92
KunApo
这个作者很懒,什么都没留下…
展开
-
java内存区域和内存溢出
运行时数据区jvm在执行java程序时会把它所管理的内存划分为若干个不同的数据区域.这些区域有各自的用途,以及和创建和销毁时间原创 2021-11-28 11:57:06 · 512 阅读 · 0 评论 -
jvm知识结构图(上)
Java程序的运行过程如下:Java源文件被编译器编译成字节码文件JVM将字节码文件编译成相应操作系统的机器码机器码调用相应操作系统的本地方法库执行相应的方法原创 2020-12-22 15:29:02 · 143 阅读 · 0 评论 -
3.jvm运行时数据区
3.jvm运行时数据区3.1运行时数据区组成概述[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wwPIOIBG-1617537566137)(C:\Users\bianweitao\Desktop\思维导图\jvm\Java虚拟机.png)]程序计数器程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器java虚拟机栈描述的是 Java 方法执行的内存模型,每个方法在执行的同时原创 2021-04-04 20:04:55 · 158 阅读 · 0 评论 -
1.jvm概述和2.jvm结构-类加载
1.jvm概述1.1虚拟机虚拟机(Virtual Machine),是一款软件,用来执行一系列虚拟计算机指令,大体上,虚拟机可以分为系统虚拟机和程序虚拟机。VMware 就属于系统虚拟机,它是完全对物理计算机的仿真,提供了一 个可运行完整操作系统的软件平台。程序虚拟机典型的代表就是 java 虚拟机了,它专门为 执行某个单个计算机程序而设计。在 java 虚拟机中执行的指令我们称为 java 字节码指令。Java 虚拟机是一种执行 java 字节码文件的虚拟计算机,它拥有独立的运行机制。Java原创 2021-04-09 13:53:13 · 125 阅读 · 0 评论 -
4.本地方法接口,5执行引擎,6垃圾回收
4.本地方法接口4.1什么是本地方法一个 Native Method 就是一个 java 调用非 java 代码的接口,一个Native Method 是这样一个 java 方法:该方法的底层实现由非 Java 语言实现,比如 C。这个特征并非 java 特有,很多其他的编程语言都有这一机制在定义一个 native method 时,并不提供实现体(有些像定义一个 Javainterface),因为其实现体是由非 java 语言在外面实现的。关键字 native 可以与其他所有的 java 标原创 2021-04-10 13:03:28 · 287 阅读 · 1 评论