E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
深入理解Java虚拟机
深入理解Java虚拟机
系列 - 总结
深入理解Java虚拟机
系列-总结前言一.JVM内存模型和Java对象模型1.1JVM内存模型包括哪些?作用分别是?1.2JVM内存模型中的各个区域的特点?1.3对象分配内存的方式有哪些?
Zong_0915
·
2024-01-02 09:20
Java虚拟机
java
jvm
开发语言
《
深入理解Java虚拟机
》3.高效并发_Java内存模型与线程
>>内存模型与线程路飞大佬笔记JMM内存模型、volatile关键字问题总结1.1Java内存模型Java内存模型的主要目的是定义程序中各种变量的访问规则,即关注在虚拟机中把变量值存储到内存和从内存中取出变量值这样的底层细节。此处的变量(Variables)与Java编程中所说的变量有所区别,包括了实例字段、静态字段、和构成数组对象的元素,但是不包括局部变量与方法参数,因为后者是私有的,不会被共享
shstart7
·
2024-01-01 12:52
JVM
读书笔记
java
jvm
Java内存模型
线程
Java内存结构
深入理解java虚拟机
(第二版)——第三章:内存分配与回收策略
一、java对象分配策略java中所说的自动内存管理最终可以归结到两个问题:自动分配不存自动回收内存对象的内存分配主要是在堆上进行,堆根据对象不同的存活周期分为不同的区域,新生对象一般分在了Eden区域,如果启动了线程分配缓冲,则优先会分配到TLAB上。有少数情况新生对象会直接分配到老年代区域。实际情况要根据虚拟机模式和收集器组合来确定。以下结论是Client模式下配合Serial和SerialO
浮生闲游
·
2023-12-31 15:54
杨晓峰-第1讲 | 谈谈你对Java平台的理解?
(如JDK8)内嵌的Class-Loader,例如Bootstrap、Application和ExtensionClass-loader;类加载大致过程:加载、验证、链接、初始化(这里参考了周志明的《
深入理解
99e167907635
·
2023-12-31 08:20
《
深入理解JAVA虚拟机
笔记》并发与线程安全原理
除了增加高速缓存之外,为了使处理器内部的运算单元能尽量被充分利用,处理器可能对输入代码进行乱序执行(Out-Of-OrderExecution)优化。处理器会在计算之后将乱序执行的结果重组,保证该结果与顺序执行的结果一致,但不保证程序中各个语句计算的先后顺序与输入代码中的顺序一致,因此,如果存在一个计算任务依赖另一个计算任务的中间结果,那么其顺序性并不能靠代码的先后顺序来保证。与处理器的乱序执行优
川峰
·
2023-12-31 05:34
Java知识笔记
Java
JVM
线程同步原理
线程实现和调度
原子性
可见性与有序性
锁优化
volatile
《
深入理解JAVA虚拟机
笔记》对象的创建和访问、对象头
对象的创建当Java虚拟机遇到一条字节码new指令时,首先将去检查这个指令的参数是否能做常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行相应的类加载过程。在类加载检查通过后,接下来虚拟机将为新生对象分配内存。对象所需内存的大小在类加载完成后便可以完全确定,为对象分配空间的任务实际上便等同于把一块确定大小的内存块从Java堆中划分出来。
川峰
·
2023-12-29 16:38
Java知识笔记
java
jvm
Java对象的创建
对象头
Java对象的访问
《
深入理解JAVA虚拟机
笔记》类加载机制
类加载的时机一个类型从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期将会经历加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)和卸载(Unloading)七个阶段,其中验证、准备、解析三个部分统称为连接(Linking)。这七个阶段的发生顺序如图所示。上图中
川峰
·
2023-12-29 14:30
Java知识笔记
java
JVM
类加载流程
类的初始化时机
类加载器
双亲委派模型
Java模块化系统
《
深入理解JAVA虚拟机
笔记》Class文件格式、字节码指令
Class文件格式Class文件是一组以8个字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在文件之中,中间没有添加任何分隔符,这使得整个Class文件中存储的内容几乎全部是程序运行的必要数据,没有空隙存在。当遇到需要占用8个字节以上空间的数据项时,则会按照高位在前的方式分割成若干个8个字节进行存储。一般来说一个Class文件都对应着唯一的一个类或接口的定义信息。根据《Java虚拟机规
川峰
·
2023-12-29 14:29
Java知识笔记
java
jvm
Class文件格式
字节码指令
《
深入理解JAVA虚拟机
笔记》编译与优化
从Signature属性的出现我们还可以得出结论,擦除法所谓的擦除,仅仅是对方法的Code属性中的字节码进行擦除,实际上元数据中还是保留了泛型信息,这也是我们能通过反射手段取得参数化类型的根本依据。接下来,笔者挑选了四项有代表性的优化技术,与大家一起观察它们是如何运作的。它们分别是:最重要的优化技术之一:方法内联最前沿的优化技术之一:逃逸分析语言无关的经典优化技术之一:公共子表达式消除语言相关的经
川峰
·
2023-12-29 14:59
Java知识笔记
Java
JVM
方法内联
逃逸分析
栈上分配和标量替换
公共子表达式消除
数组边界检查消除
《
深入理解JAVA虚拟机
笔记》运行时栈帧、方法分派、动态类型
运行时栈帧结构Java虚拟机以方法作为最基本的执行单元,“栈帧”(StackFrame)则是用于支持虚拟机进行方法调用和方法执行背后的数据结构,它也是虚拟机运行时数据区中的虚拟机栈的栈元素。栈帧存储了方法的局部变量表、操作数栈、动态连接和方法返回地址等信息。每一个方法从调用开始至执行结束的过程,都对应着一个栈帧在虚拟机栈里面从入栈到出栈的过程。每一个栈帧都包括了局部变量表、操作数栈、动态连接、方法
川峰
·
2023-12-29 14:27
Java知识笔记
Java
JVM
栈帧结构
局部变量表
操作数栈
静态分派与动态分派
动态类型语言
《
深入理解Java虚拟机
(第三版)》读书笔记:Java内存区域与内存溢出异常、垃圾收集器与内存分配策略
下文是阅读《
深入理解Java虚拟机
(第3版)》这本书的读书笔记,如有侵权,请联系删除。
阿正的梦工坊
·
2023-12-29 13:21
Java
java
jvm
深入理解Java虚拟机
精简版
将
深入理解Java虚拟机
第二版整理了一下,简化了很多内容,方便大家阅读,如果有不明白的地方可以去看下原版,作者说的很详细.如有侵权,还请联系删除.第二部分自动内存管理机制第2章Java内存区域与内存溢出异常
脚着沃土长望星空
·
2023-12-29 12:24
土味
java虚拟机
编译器
内存管理
多线程
java
深入理解java虚拟机
-读书笔记
内存动态分配与内存回收技术已经相当成熟,看起来进入了自动化的时代,为什么还要去了解垃圾收集和内存分配?当需要排查各种内存溢出、内存泄漏问题时当垃圾收集成为系统达到更高并发量的瓶颈时我们就必须对内存动态分配与垃圾收集技术实施必要的监控与调节。A=B:A引用B,A依赖于B一.JAVA内存区域与内存溢出异常1.1运行时数据区域程序计数器线程私有的内存区域,记录的是正在执行的虚拟机字节码指令的地址,通过改
Titanium、
·
2023-12-29 12:20
java基础
java虚拟机
新书推荐 |
深入理解Java虚拟机
:JVM高级特性与最佳实践(第3版)
新书推荐《
深入理解Java虚拟机
:JVM高级特性与最佳实践(第3版)》印刷36次,销量超过30万册,根据新版JDK全面升级,新增内容近50%,原创计算机图书丰碑,5个维度全面剖析JVM。
hzbooks
·
2023-12-29 12:50
编程语言
jvm
java
python
大数据
《
深入理解JAVA虚拟机
笔记》OutOfMemoryError 异常
在《Java虚拟机规范》的规定里,除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生OutOfMemoryError(下文称OOM)异常的可能。Java堆溢出Java堆用于储存对象实例,我们只要不断地创建对象,并且保证GCRoots到对象之间有可达路径来避免垃圾回收机制清除这些对象,那么随着对象数量的增加,总容量触及最大堆的容量限制后就会产生内存溢出异常。下面代码限制Java堆的大小为20M
川峰
·
2023-12-29 07:45
Java知识笔记
java
jvm
OOM
堆溢出
栈溢出
方法区溢出
直接内存溢出
《
深入理解Java虚拟机
》读书笔记
「
深入理解Java虚拟机
(第3版)」读后感我与虚拟机小红小蓝的故事《
深入理解Java虚拟机
》是JVM领域的经典之作,刚工作不久就有大佬强烈推荐,无奈基础较差,读的比较慢,之后短短续续读完了。
飞翔的流鱼
·
2023-12-29 02:29
《
深入理解JAVA虚拟机
笔记》Java 运行时内存区域
程序计数器(线程私有)程序计数器(ProgramCounterRegister)是一块较小的内存空间,它可以看做是当前线程所执行的字节码的行号指示器。在Java虚拟机的概念模型里,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,它是程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。由于Java虚拟机的多线程是通过线程轮流切换
川峰
·
2023-12-28 19:10
Java知识笔记
java
Java内存区域
Java虚拟机
JVM
JVM运行时区域
JVM入门到入土-Java虚拟机寄存器指令集与栈指令集
参考资料Java虚拟机规范(JavaSE8)
深入理解Java虚拟机
JVM的两大指令集特点基于栈式架
半只野指针
·
2023-12-25 11:16
jvm
java
开发语言
「Java虚拟机基础」Java对象内存布局和对象头
「
深入理解Java虚拟机
」Java对象内存布局和对象头文章目录「
深入理解Java虚拟机
」Java对象内存布局和对象头一、对象在堆内存中布局1.权威定义2.对象在堆内存中的存储布局对象头对象标记类元信息(
FrozenPenguin
·
2023-12-25 01:01
学习笔记
JVM
java
jvm
开发语言
ClassLoader源码分析--
深入理解java虚拟机
·读书笔记(三)
ClassLoader源码分析时间20180224//我们可以使用测试代码测试一下sun.boot.class.path的内容System.out.println(System.getProperty("sun.boot.class.path"));C:\ProgramFiles\Java\jre1.8.0_151\lib\resources.jar;C:\ProgramFiles\Java\jr
pianpianboy
·
2023-12-24 03:49
专业书籍
深入理解Java虚拟机
----不是很懂漫画算法:小灰的算法之旅----还可以第一行代码Android
BluthLeee
·
2023-12-23 13:10
Java虚拟机(JVM)-自动内存管理(简约版)
推荐纸质书《
深入理解Java虚拟机
》or
深入理解Java虚拟机
,建议一样来一发,要雨露均沾,同时加深印象,虽然内容一样的。1.Java内存区域与内存溢出异常1.1JVM运行时数据
Daniel_Shij
·
2023-12-23 06:01
【面试题】
深入理解Java虚拟机
前言:Java虚拟机面试题推荐配合《深入理解虚拟机第三版》食用效果更佳主要有三部分:1.Java内存区域,2.垃圾回收机制,3.类加载过程博客主页:⭐️这是一只小逸白的博客鸭~⭐️欢迎关注❤️点赞收藏⭐️评论小逸白正在备战实习,经常更新面试题和LeetCode题解,欢迎志同道合的朋友互相交流~若有问题请指正,记得关注哦,感谢~目录1.1介绍下Java内存区域(运⾏时数据区)1.2说⼀下Java对象
一只小逸白
·
2023-12-22 09:28
面试题
linux
运维
服务器
深入理解Java虚拟机
读书笔记(二)
一、判断对象是否存活的算法引用计数算法:给对象添加一个引用计数器,每当有一个地方引用它时。计数器的值就加1;当引用失效时,计数器的值就减1;任何时刻计数器的值为0的对象就是不可能再被使用的。Java虚拟机没有采用此方法,原因是它很难解决对象间循环引用的问题。可达性分析算法:通过一系列的称为“GCRoots”的对象作为起始点,从这些节点开始向下搜索,搜索走过的路径称为引用链,当一个对象到达GCRoo
wxz1997
·
2023-12-21 12:50
Java虚拟机类加载机制
https://www.cnblogs.com/aspirant/p/7200523.htmlJava类加载机制(阿里面试题)1类加载器与类的”相同“判断、详情见《
深入理解Java虚拟机
》类加载器除了用于加载类外
小小少年Boy
·
2023-12-21 11:59
如何阅读GC日志
一份摘自
深入理解Java虚拟机
中的一段GC日志33.125:[GC[DefNew:3324K->152K(3712K),0.0025925secs]3324K->152K(11904K),0.0031680secs
Cuccci
·
2023-12-21 04:48
Java程序员必备基础:Java代码是怎么运行的?拿来吧你
最近复习了
深入理解Java虚拟机
这本书,做了一下笔记,希望对大家有帮助,如果有不正确的地方,欢迎提出,感激不尽。
小梁同学jxy
·
2023-12-20 01:25
深入理解Java虚拟机
(第3版)读书笔记
一、Java技术体系1.具体业务逻辑Java程序设计语言。Java类库API:提供各开发领域接口支持。来自商业机构和开源社区的第三方Java开发框架(Spring、MyBatis等)。2.虚拟机各种硬件平台上的Java虚拟机实现。Class文件格式。保障物理硬件平台的兼容性,管理内存等资源。支撑Java程序运行。隐藏了复杂的底层技术以及机器与操作系统的差异性。运行程序的物理机不同,建立了统一的运行
SisinRyu
·
2023-12-19 08:15
java
开发语言
Java虚拟机—字节码指令初探
本文主要内容摘自《
深入理解Java虚拟机
》第二版-周志明和《Java虚拟机规范》-JavaSE8版,介绍了Java虚拟机中的字节码指令,主要包括:加载和存储指令、运算指令、类型转换指令、对象创建与访问指令
Sunflow007
·
2023-12-17 16:04
深入理解Java虚拟机
---Java内存模型
JMMJava内存模型主内存和工作内存volatileJava内存模型Java内存模型是Java虚拟机规范中试图定义一种Java内存模型(JMM)来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台上都能达到一致的内存访问效果。可以理解为JMM定义一套在多线程读写共享数据时,对数据的可见性、有序性和原子性的规范和保障。主内存和工作内存Java内存模型的主要目标是定义程序中各个变
kk变色龙13
·
2023-12-17 13:34
java
jvm
开发语言
深入理解Java虚拟机
---内存分配
深入理解Java虚拟机
---内存分配GC日志内存分配与回收策略对象优先在Eden分配大对象直接进入老年代长期存活的对象将进入老年代动态对象年龄判定空间分配担保GC日志以下两段典型的GC日志:33.125
kk变色龙13
·
2023-12-17 07:06
java
jvm
算法
深入理解Java虚拟机
第二章 Java运行时数据区域
运行时数据区域Java虚拟机在执行Java程序过程中会把它所管理的内存划分为若干个不同的数据区域。其中方法区和堆是由所有线程共享的数据区域。虚拟机栈、本地方法栈和程序计数器是线程私有的内存。2.2.1程序计数器程序计数器(ProgramCounterRegister)是一块较小的内存空间,可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里,字节码解释器工作时就是通过改变这个计数器的
baiiu
·
2023-12-17 03:08
dalvik/art虚拟机
多线程
java
虚拟机
深入理解java虚拟机
深入理解Java虚拟机
第七章 虚拟机类加载时机与过程
虚拟机类加载机制:虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型。类在虚拟机中的生命周期包括(其中验证、准备、解析3个部分称为连接。加载(Loading)验证(Verification)连接(Linking)----准备(Preparation)解析(Resolution)初始化(Initialization)使用(U
baiiu
·
2023-12-17 03:38
dalvik/art虚拟机
多线程
java
虚拟机
深入理解java虚拟机
深入理解Java虚拟机
第七章 虚拟机类加载器
7.4类加载器类加载阶段中通过一个类的全限定名来获取描述此类的二进制字节流这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类。实现这个动作的代码模块成为类加载器。1.类与类加载器对于任何一个类,都需要由它的类加载器和这个类本身一同确立其在Java虚拟机中的唯一性。每一个类加载器,都拥有一个独立的类名称空间。即比较两个类是否相等,只有在这两个类是由同一个类加载器加载的前
baiiu
·
2023-12-17 03:38
dalvik/art虚拟机
多线程
java
虚拟机
深入理解java虚拟机
深入理解Java虚拟机
---类加载机制
类加载机制什么是类加载机制类加载的时机类加载的过程加载验证文件格式验证元数据验证字节码验证符号引用验证准备解析初始化类加载器双亲委派模型什么是类加载机制虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。在Java中,类型的加载、连接和初始化过程都是在程序运行期间完成的,这种策略虽然会令类加载时稍
kk变色龙13
·
2023-12-16 20:50
java
jvm
开发语言
深入理解Java虚拟机
---对象的创建和内存异常溢出
深入理解Java虚拟机
---对象的创建和内存异常溢出对象的创建对象内存布局对象的访问定位内存溢出Java堆溢出虚拟机栈和本地方法栈溢出方法区和运行时常量池溢出本地直接内存溢出对象的创建Step1:虚拟机遇到一条
kk变色龙13
·
2023-12-16 20:20
java
jvm
开发语言
深入理解Java虚拟机
---线程安全与锁优化
线程安全与锁优化线程安全的实现方法1.互斥同步2.非阻塞同步3.无同步方案锁优化自旋锁与自适应自旋锁消除锁粗化轻量级锁偏向锁线程安全的实现方法1.互斥同步互斥同步是一种最常见也是最主要的并发正确性保障手段。同步是指在多个线程并发访问共享数据时,保证共享数据在同一个时刻只被一条线程使用。而互斥是实现同步的一种手段,临界区(CriticalSection)、互斥量(Mutex)和信号量(Semapho
kk变色龙13
·
2023-12-16 20:20
java
安全
开发语言
Java内存模型
本文主要内容出自周志明老师《
深入理解Java虚拟机
》一书,是笔者结合自己的理解,提取重点,重新组织排版后,总结的读书笔记。计算机性能摩尔定律:描述处理器晶体管数量与运行效率之间的发展关系。
未子涵
·
2023-12-05 17:46
JVM字节码指令表
虚拟机字节码指令表(《
深入理解Java虚拟机
》第二版)JVM指令表常量型本地变量数组变量类型将值存入变量将值存入数组将值弹出栈顶复制栈顶数值指令交换指令变量计算变量增加指定值跳转指令返回指令获值/赋值指令调用方法指令创建对象指令异常指令锁指令常量型助记符指令含义
狂奔的蜗牛已被占用
·
2023-12-05 09:33
JavaSE
JVM
指令表
《
深入理解JAVA虚拟机
》学习笔记--JAVA内存模型
Java虚拟机规范中试图定义一种Java内存模型(JavaMemoryModel,JMM)来屏蔽各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的内存访问效果。主内存与工作内存Java内存模型规定了所有的变量都存储在主内存(MainMemory)中。每条线程还有自己的工作内存(WorkingMemory),线程的工作内存中保存了被该线程使用到的变量的主内存副本拷贝(这
木子小三金
·
2023-12-05 02:02
java中jvm虚拟机详解_
深入理解Java虚拟机
(一) -- 详解JVM内存区域
前言在周志明老师的《
深入理解Java虚拟机
:JVM高级特性和最佳实践》中有下面一段话:Java与C++之间有一堵有内存动态分配和垃圾收集技术所围成的“高墙”,墙外的人想进去,墙里面的人却想出来。
Hey'u
·
2023-12-05 01:50
java中jvm虚拟机详解
白话说Java虚拟机原理系列【第二章】:Class字节码文件详解
Constant_Pool_Count常量池中数据的类型:字面量/符号引用常量池Constant_Pool的结构5.访问标志6.类索引/父类索引/接口索引集合7.字段表集合8.方发表集合9.属性表集合10.字节码指令前导说明:本文基于《
深入理解
上树的蜗牛儿
·
2023-12-05 01:18
Java虚拟机原理
java
jvm
开发语言
class字节码文件
深入理解Java虚拟机
1走近Java71.1概述71.2Java技术体系71.3Java发展史72Java内存区域与内存溢出异常82.1概述82.2运行时数据区域82.2.1程序计数器82.2.2Java虚拟机栈82.2.3本地方法栈92.2.4Java堆92.2.5方法区92.2.6运行时常量池92.2.7直接内存92.3对象访问92.4实战:OutOfMemoryError异常102.4.1Java堆溢出102.4
HelloWorld_AA
·
2023-12-03 18:02
java虚拟机
java虚拟机
Windows使用WSL编译自己的JDK
Windows使用WSL编译自己的JDK一、获取源码二、构建编译环境三、进行编译验证编译结果四、配置环境变量五、使用CLion进行调试参考资料:《
深入理解java虚拟机
》笔者使用的操作系统为windows
元元元元元yuan
·
2023-12-03 03:19
周记
windows
java
开发语言
ubuntu
jvm
JVM运行时数据区域、对象内存分配、内存溢出异常总结
深入理解java虚拟机
第二章二、运行时数据区域2.2.1程序计数器2.2.2Java虚拟机栈2.2.3本地方法栈2.2.4Java堆2.2.5方法区2.2.6运行时常量池2.2.7直接内存三、HotSpot
元元元元元yuan
·
2023-12-03 03:47
jvm
jvm
Java系列-new Object的过程
从《
深入理解Java虚拟机
》里面的第七章看到了一些,先简单记录一下,好多不懂的。
lostfish123
·
2023-12-02 16:25
Java
java
一个空对象占用多大的内存
引用最近在读《
深入理解Java虚拟机
》,对Java对象的内存布局有了进一步的认识,于是脑子里自然而然就有一个很普通的问题,就是一个Java对象到底占用多大内存?
80fd1d54878f
·
2023-12-01 02:07
JVM系列之执行引擎
参考书籍:“
深入理解java虚拟机
”概述执行引擎是JAVA虚拟机核心的组成部分之一“虚拟机”是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的
a_ittle_pan
·
2023-11-29 12:30
jvm
java
经验分享
面试
深入理解Java虚拟机
-- 虚拟机类加载机制
文章目录1.虚拟机类加载机制说明2.类生命周期2.1类生命周期总述2.2加载2.3验证2.3.1验证的目的2.3.2验证的四个方面2.4准备2.4.1准备的目的2.5解析2.5.1解析的目的2.5.2补充概念2.6初始化2.6.1初始化阶段说明2.6.2方法说明2.7卸载2.7.1卸载过程说明2.7.2卸载类需要满足3个要求3.类加载器3.1类相等判断3.2启动类加载器3.3扩展类加载器3.4应用
崇尚学技术的科班人
·
2023-11-28 20:48
java
开发语言
后端
JVM最佳学习笔记<四>---虚拟机类加载机制
2019独角兽企业重金招聘Python工程师标准>>>前提本笔记参照了周志明《
深入理解Java虚拟机
:JVM高级特性与最佳实践》第三版,读完之后受益匪浅,让我对Java虚拟机有了一个深刻的认识,这也是Jvm
weixin_33955681
·
2023-11-28 20:44
运维
java
python
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他