
[JVM]
记录JVM基础学习笔记以及常见问题
大麦茶的茶
这个作者很懒,什么都没留下…
展开
-
[JVM] 本地方法接口+本地方法栈
本地方法接口什么是本地方法?A native method is a Java method whose implementation is provided bynon-java code.一个Native Method就是Java调用非Java代码的接口。在定义一个native method的时候,并不提实现体,其实现体是由非Java语言在外面实现的。为什么要使...原创 2020-04-29 13:01:31 · 419 阅读 · 1 评论 -
[JVM] 虚拟机栈
本文主要是介绍了JVM的虚拟机栈的具体结构以及字节码分析方法执行过程。原创 2020-04-13 22:20:23 · 169 阅读 · 0 评论 -
[JVM] 程序计数器(PC寄存器)
一、PC Register介绍参考官方教程:https://docs.oracle.com/javase/specs/jvms/se8/html/index.html原创 2020-04-07 17:18:40 · 288 阅读 · 0 评论 -
[JVM] 运行时数据区(Runtime Data Area)与线程
内存是非常重要的系统资源,是硬盘和CPU的中间仓库和桥梁,承载着操作系统和应用程序的实时运行。JVM内存布局规定了Java在运行过程中内存申请、分配、管理的策略,保证了JVM的高效稳定运行。不同的JVM对于内存的划分方式和管理机制存在着部分差异。一、JVM运行时数据区结构Java虚拟机定义了若干种程序运行期间会使用到的运行时数据区,其中有一些会随着虚拟机启动而创建,随着虚拟机退出而销毁。...原创 2020-04-05 17:23:09 · 161 阅读 · 0 评论 -
[JVM] 类加载器和类加载过程
类加载器和类加载过程原创 2020-04-05 14:00:02 · 224 阅读 · 0 评论 -
[JVM] JVM简介
JVM:跨语言的平台Java虚拟机不关心运行在其内部的程序是使用何种编程语言写的,只关心“字节码”文件。只要其他编程语言的编译结果满足并包含Java虚拟机的内部指令集、符号表以及其他的辅助信息,就能被虚拟机识别并装载。特点:1、一次编译,到处运行(跨平台性)2、自动内存管理3、自动垃圾回收功能JVM的位置 JVM是运行在操作系统之上,与硬件没有直接的交互。...原创 2020-04-03 15:07:09 · 222 阅读 · 0 评论