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
Jvm学习
JVM-尚硅谷-上篇-第一章 JVM和Java体系架构
0.
JVM学习
资源和笔记链接哔哩哔哩视频:https://www.bilibili.com/video/BV1PJ411n7xZ?
weixin_44021967
·
2023-10-14 14:04
jvm
jvm
java
JVM第一讲:JVM相关知识体系详解+面试(P6熟练 P7精通)
文章目录JVM相关知识体系详解+面试(P6熟练P7精通)1、
JVM学习
建议1.1、为什么学习JVM?
程序员 jet_qi
·
2023-10-14 00:20
深入理解java虚拟机
jvm
知识体系
面试
学习资料
内存模型
字节码
GC
JVM学习
上篇内存与垃圾回收之十垃圾回收概述及算法
JVM学习
上篇内存与垃圾回收之十垃圾回收概述及算法垃圾回收概述及算法垃圾回收概述什么是垃圾?
Charles Yan
·
2023-10-10 04:15
JVM
Java
jvm
腾讯大牛耗时1个月整理的“
JVM学习
笔记“深入底层,面面俱到!
为什么要学习JVM?1、程序调优2、排查程序运行问题3、掌握了程序执行的根本和原理4、规避写代码时候的一些错误5、应付面试6、掌握了其他语言的通用机制怎么有效的学习JVM?以上了解了学习JVM的种种好处,但是怎么有效的学习JVM呢?有人可能一看到“JVM”或者“Java虚拟机”这几个字就懵了,不知道它是啥,更别说要怎么学了。而本文就是要教大家怎么有效的学JVM,把JVM做一个知识点的划分。可以说,
Java知识库
·
2023-10-06 19:25
jvm
java
程序员
编程
JVM学习
系列学习三
我们接着上一篇文章讲解:堆、栈、永久区比较Heap(堆内存):在Java中,创建的所有引用对象类型,都在堆内存中。堆内存中的数据由GC对其进行管理的。其实堆内存也是GC主要管理的地方。如:释放不再被程序引用的对象所占用的内存Stack(栈内存)栈内存与堆内存是相对的。栈内存存放的是基础数据类型。如:int、long等。是由程序的执行顺序控制变量的进出栈顺序,这里的数据不受GC管控的。Perm(永久
凯哥Java
·
2023-10-03 11:47
JVM学习
笔记
JVM学习
笔记复习之前学的内容,同时补充以下知识点:JVM的双亲委派机制、伊甸区与老年代相关知识;双亲委派机制双亲的含义应该就是AppClassLoader有:ExtClassLoader和BootstrapClassLoader
宇zzZ
·
2023-10-01 02:46
java
后端开发
jvm
学习
笔记
JVM学习
-GC之判断对象存活
在垃圾收集器之前,首先需要判断哪些对象存活,哪些对象已死(对象死亡的概念代表着,无论通过任何途径都无法访问该对象,无法被引用链可达)引用 在Java中对于对于引用的概念有四种,分别是强引用、软引用、弱引用、虚引用。强引用(StronglyReference):传统的引用定义,如果reference类型的数据中存储的数值代表着另外一块内存的起始地址,就称该reference数据是代表某块内存、某个
if_wang
·
2023-09-23 10:33
JVM学习
笔记(上)
1、总体路线2、程序计数器ProgramCounterRegister程序计数器(寄存器)作用:是记录下一条jvm指令的执行地址行号。特点:是线程私有的不会存在内存溢出解释器会解释指令为机器码交给cpu执行,程序计数器会记录下一条指令的地址行号,这样下一次解释器会从程序计数器拿到指令然后进行解释执行。多线程的环境下,如果两个线程发生了上下文切换,那么程序计数器会记录线程下一行指令的地址行号,以便于
杭州下小雨~
·
2023-09-21 01:45
JVM
jvm
学习
笔记
JVM学习
笔记(二)——运行时数据区域
image-20200420162443578.png一、程序计数器记录正在执行的虚拟机字节码指令的地址(如果正在执行的是本地方法则为空)二、Java虚拟机栈每个Java方法在执行的同时会创建一个栈帧用于存储局部变量表、操作数栈、常量池引用等信息。从方法调用直至执行完成的过程,对应着一个栈帧在Java虚拟机中入栈和出栈的过程。image-20200420165558681.png可以通过-Xss这
真理的羽毛
·
2023-09-18 00:45
JVM学习
笔记
JVM注意:0、JVM运行时数据区和JVM内存模型不要搞混1、运行时数据区可以分为:堆、方法区、虚拟机栈、本地方法栈、程序计数器2、内存模型可以分为:新生代(新生代还可以分为Eden区、Survivor区)、老年代、永久代(java8以后没有永久代,即没有方法区)3、每一个线程都会有一个虚拟机栈、本地方法栈、程序计数器JMM.png运行时数据区.pngJVM的内存划分(JVM运行时数据区):1、堆
twenty_one
·
2023-09-11 04:40
JVM学习
(四)--内存问题分析思路
linux获取jvm当前dump文件命令行为:jmap-dump:file=[文件名][pid]然后等待生成dump文件,生成的dump文件就在当前目录下。如下图:然后就可以下载到本地,用本地jdk里自带的jvisualvm来解析文件。在用本地的jvisualvm解析之前,先双击打开jvisualvm.exe,然后点击【工具】,选择【插件】,安装所需插件,如下图:然后在可用插件里找到VisualG
EntyIU
·
2023-09-04 21:05
jvm
jvm
学习
JVM学习
(五)--方法区
概念:方法区就是存和类相关的东西,成员方法,方法参数,成员变量,构造方法,类加载器等,逻辑上存在于堆中,但是不同的虚拟机对它的实现不同,oracle的hotsportvm在1.6的时候通过永久代实现方法区,1.8时改为使用元空间实现方法区,并且stringtable也从常量池移动到了堆中
EntyIU
·
2023-09-04 21:35
jvm
jvm
学习
JVM学习
(三)--生产环境的线程问题诊断
1.如何定位哪个进程对cpu占用过高使用top命令2.如何定位到某个进程的具体某个线程使用psH-eopid,tid,%cpu|grep进程id(可以具体定位到某个进程的某个线程的cpu占用情况)3.如何查看有问题线程的具体信息,定位到代码的行数使用jstack进程id|grep32e4-A20(这里32e4就是线程的tid的16进制,A20表示显示前20行)可以找到当前进程的所有线程的具体信息,
EntyIU
·
2023-09-04 19:10
jvm
jvm
学习
java
JVM学习
(二)--虚拟机栈
栈的定义:栈是线程运行需要的内存,那么和程序计数器一样,栈同样也是线程独立的,每个线程都会有独立的栈;栈的组成:栈是由栈帧组成的;栈帧就是每个方法运行时需要的内存,包括参数,局部变量,返回参数地址等;先入后出的原则;每个栈都只有一个活动栈帧,对应着正在执行的方法
EntyIU
·
2023-09-02 18:09
jvm
jvm
学习
JVM学习
(一)--程序计数器
作用:记住下一个jvm指令的执行地址每一行java源代码,会被编译为多行jvm指令,上文所说的执行地址就是这里的0,3,4等,由于执行访问特别频繁,程序计数器的底层是有寄存器来实现的特点:线程私有,大家熟知java是支持多线程的,每个线程执行时都会有程序计数器的存在,这里的每个线程的程序计数器的独立的,也是线程安全的;如果是单核cpu,单线程的话,那么同样,当使用多线程时,通过调度器分配时间片的方
EntyIU
·
2023-09-02 18:05
jvm
jvm
学习
JVM学习
之字节码解析
进制转换这个是必须要会的,会一点点就行,就是什么逢2进1,逢16进1。不难,不过解析的时候要注意都是16进制,看到10之类的,并不是10而是16大小端转换大小端百度百科解释:大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;这和我们的阅读习惯一致。小端模式,是指数据的高字节
句号先生_缘
·
2023-09-01 05:48
JVM学习
个人
jvm
JVM学习
之 垃圾收集器
目录
JVM学习
之垃圾收集器1、Java内存区域1.1、程序计数器1.2、虚拟机栈1.3、本地方法栈1.4、Java堆1.5、方法区1.6、运行时常量池1.7、直接内存2、垃圾回收器2.1、对象2.1.1
jwfy
·
2023-08-31 08:16
JVM学习
笔记——虚拟机栈的溢出
一、虚拟机栈Java虚拟机栈(JavaVirtualMachineStacks)是线程私有的,它的生命周期与线程相同。虚拟机栈描述的是Java方法执行的内存模型:每个方法在执行的同时都会创建一个栈帧(StackFrame)。每个方法从被调用到完成,就对应这一个栈帧在虚拟机栈的入栈到出栈的过程。虚拟机栈隔离的,每个线程都有自己独立的虚拟机栈。在Java虚拟机规范中,对虚拟机栈这个区域规定了两种异常状
南宫知晓
·
2023-08-28 13:59
java八股文面试[JVM]——垃圾回收
参考:
JVM学习
笔记(一)_卷心菜不卷Iris的博客-CSDN博客GC垃圾回收面试题:JVM内存模型以及分区,需要详细到每个区放什么堆里面的分区:Eden,survivalfromto,老年代,各自的特点
小田田_XOW
·
2023-08-23 09:05
java八股文
java
面试
jvm
java八股文面试[JVM]——JVM参数
参考:
JVM学习
笔记(一)_卷心菜不卷Iris的博客-CSDN博客堆参数调优入门jdk1.7:jdk1.8:面试题:给定-XmsXmx-Xmn问最大的eden区域是多少M。
小田田_XOW
·
2023-08-23 09:04
java八股文
java
面试
jvm
JVM学习
六
JVM学习
六GC调优JVM常用命令行参数常见垃圾回收器组合参数设定GC日志详解JVM调优调优前的概念什么是调优调优规划和预调优优化环境GC调优JVM常用命令行参数参数查询(linux环境):JVM的命令行参数参考
lsd&xql
·
2023-08-22 01:13
JVM
jvm
学习
java
JVM学习
----本地方法栈与虚拟机栈
文章目录本地方法栈(线程私有)无GC虚拟机栈(线程私有)无GC栈中可能出现的两种异常局部变量表操作数栈动态链接静态链接动态链接早期绑定与晚期绑定虚方法与非虚方法方法返回地址本地方法栈(线程私有)无GC类似于虚拟机栈,区别是虚拟机栈为执行Java方法服务,而本地方法栈则为Native方法服务。允许被实现成固定或者是可动态扩展的内存大小。NativeMethod就是一个java调用非java代码的接口
小火车Thomasc
·
2023-08-22 00:27
JVM学习笔记
java
开发语言
后端
jvm
[面试]——深入理解
JVM学习
笔记
引今天周五,工作不算忙,人都走的差不多了,学习不能停,不管是在csdn,还是腾讯云社区经常看到王磊大神的博客,他的jvm系列的文章真的写的不错,值得深扣,看不进去书,那就站在巨人的肩膀上,肯定看的更远!!!JVM是JavaVirtualMachine的缩写,中文翻译为Java虚拟机,JVM是用来解析和运行Java程序的。一、jvm的主要组成部分类加载器(ClassLoader)运行时数据区(Run
帮我消消黑眼圈!
·
2023-08-20 21:14
javase
java
jvm
JVM学习
笔记(一)
1.JVM快速入门从面试开始:请谈谈你对JVM的理解?java8的虚拟机有什么更新?什么是OOM?什么是StackOverflowError?有哪些方法分析?JVM的常用参数调优你知道哪些?内存快照抓取和MAT分析DUMP文件知道吗?谈谈JVM中,对类加载器你的认识?位置:JVM是运行在操作系统之上的,它与硬件没有直接的交互1.1.结构图方法区:存储已被虚拟机加载的类元数据信息(元空间)堆:存放对
卷心菜不卷Iris
·
2023-08-20 06:29
JVM
JVM
Java虚拟机
JVM学习
:jvisualvm安装Visual GC插件
一、正常安装image.pngimage.pngBUT图中地址是我新改的,默认地址也是报这个错。国外网站经常出现这种连接问题。image.png二、另寻出路https://blog.csdn.net/shuai825644975/article/details/78970371该博客意思是将设置中的地址改为指定的gitlab地址,但是我可能姿势不对,就像上图一样还是连接不上。三、自寻出路visua
放开好人
·
2023-08-17 05:32
JVM学习
(一些重要知识点)
https://www.cnblogs.com/chanshuyi/p/jvm_serial_04_from_source_code_to_machine_code.html1、编译器和解释器,源代码到字节码再到机器码编译器种类.pngJIT编译器(JustInTimeCompiler)当源代码转化为字节码之后,其实要运行程序,有两种选择。一种是使用Java解释器解释执行字节码,另一种则是使用JI
rrrwx
·
2023-08-16 03:54
JVM学习
笔记一(线程私有的内存区域)
Jvm运行时,内存区域可以划分为两大部分1.线程私有(程序计数器,虚拟机栈,本地方法栈)2.线程共享(堆与方法区)程序计数器:因为cpu会划分为时间片给多个线程执行,所以需要程序计数器记录下指令执行到具体的位置,当下次线程切换时,从记录的位置继续执行,同时它也是唯一不会发生OOM错误的。本地方法栈与虚拟机栈在某些jvm虚拟机中合并成一个栈,有些是分开成两个。虚拟机栈在线程运行时,每执行一个方法,都
懒人Java屈原
·
2023-08-13 20:00
java
JVM 中一次完整的 GC 流程和对象如何晋升到老年代?
这个问题就是面试官想考察我们是不是对
JVM学习
南波塞文
·
2023-08-13 00:31
JVM
虚拟机
jvm
JVM学习
之HotSpot虚拟机中的垃圾收集器
垃圾收集器如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。下面是Hotspot虚拟机包含的所有收集器:HotSpot虚拟机的垃圾收集器SerialSerial.jpg特点:是最基本、发展历史最悠久的收集器。这是一个单线程收集器。但它的“单线程”的意义并不仅仅说明它只会使用一个CPU或一条收集线程去完成垃圾收集工作,更重要的是它在进行垃圾收集时,必须暂停其他所有的工作线程,直
WeiTanOri
·
2023-08-10 08:46
JVM学习
笔记之垃圾收集器【五】
垃圾收集器HotSpot包含的垃圾收集器image一、串行收集器1.1、Serial收集器在JDk1.3之前是新生代收集的唯一选择单线程,只会使用一个CPU去完成垃圾收集时,必须暂停其他工作线程,直到它收集结束。“StopTheWorld”虚拟机后台自动发起和自动完成的,在用户不可见的情况下把用户正常工作的线程全部停掉到现在为止,是虚拟机运行在Client模式下的默认新生代收集器通过JVM参数-X
JiaJianHuang
·
2023-08-09 00:25
JVM
可移植性有jvm实现)JVM的功能-软件层面的翻译,映射了人可以认知的代码,即class文件到机器指令-内存管理,可以让人专注于业务代码(对比c++,要申请释放空间,java帮我们做了这件事,内存管理)
JVM
MaughamRick
·
2023-08-06 07:05
深入学习JVM —— GC垃圾回收机制
前言前面荔枝已经梳理了有关JVM的体系结构和类加载机制,也详细地介绍了JVM在类加载时的双亲委派模型,而在这篇文章中荔枝将会比较详细地梳理有关
JVM学习
的另一大重点——GC垃圾回收机制的相关知识,重点了解的比如对象可达性的判断
荔枝当大佬
·
2023-08-05 19:49
Java开发
JVM
Java
GC
垃圾回收机制
JVM学习
总结(八):Java 语法糖及实现——泛型和Stream的实现原理
前言正文一、Java中的泛型——Java语言的一颗语法糖1、泛型是什么?泛型,即“参数化类型”,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。引入一个类型变量T(其他大写字母都可以,不过常用的就是T,E,K,V等等),并且用{privateTdata;publicNormalGeneric(){}publicNormalGeneric(Tdata){this();this.data=da
JAVA6b
·
2023-08-04 14:02
#
JVM
java
JVM学习
笔记-如何在IDEA打印JVM的GC日志信息
若要在Idea上打印JVM相应GC日志,其实只需在Run/DebugConfigurations上进行设置即可。拿《深入Java虚拟机》书中的3-7代码例子来演示,如1publicclassJvmTest{2privatestaticfinalint_1MB=1024*1024;3publicstaticvoidmain(String[]args){4byte[]b1=newbyte[2*_1MB
朱季谦
·
2023-08-04 02:38
JVM入门篇-JVM的概念与学习路线
JVM定义JavaVirtualMachine-java程序的运行环境(java二进制字节码的运行环境)好处一次编写,到处运行自动内存管理,垃圾回收功能数组下标越界检查多态比较jvmjrejdk常见的
JVM
冰点契约丶
·
2023-07-31 08:00
JVM
jvm
深入理解
JVM学习
笔记-类加载机制
类加载机制:虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就叫虚拟机的类加载机制。类加载时机类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、连接(验证、准备、解析)、初始化、使用、卸载。对于初始化阶段,虚拟机规范规定了有且只有5种情况必须立即对类进行"初始化“(而加载、验证、准备自然需要
htkeepmoving
·
2023-07-22 19:52
JVM学习
笔记总结
目录JVM内存区域划分1、堆(线程共享)2、方法区(线程共享)3、栈(线程私有)4、程序计数器(线程私有)JVM类加载机制加载验证准备解析初始化双亲委派模型JVM垃圾回收机制(GC)1、寻找引用计数法(Python、PHP采用)可达性分析(Java采用)2、释放标记清除复制算法标记整理分代回收此篇学习笔记总结包括了3个方面的知识点:1、JVM内存区域划分2、JVM类加载机制3、JVM垃圾回收机制后
是烟花哈
·
2023-07-19 19:42
Javase
java
jvm
面试中关于Java虚拟机(jvm)的问题看这篇就够了
下面是按jvm虚拟机知识点分章节总结的一些
jvm学习
与面试相关的一些东西。
简祥
·
2023-07-19 01:13
Jvm学习
整理
jvm特点:Java语言编译程序只需要生成能在Jvm上运行的目标代码(字节码),就可以在其他平台上不加修改的直接运行,Jvm在运行字节码的时候,把字节码解析成具体平台上的操作指令操作系统的堆和栈堆:一般是有程序员分配释放,若不释放,程序结束时则由os回收,分配方式类似于链表栈:有操作系统自动分配释放,存放函数参数值,局部变量值等Jvm内存图Jvm位于操作系统的堆当中,类加载到虚拟机的过程:当cla
简书用户tron001
·
2023-07-17 19:53
JVM学习
文章目录1JVM与Java体系结构1.0Java发展重大事件1.1虚拟机和Java虚拟机1.3JVM整体结构1.4Java代码执行流程1.5JVM架构模型1.6JVM的生命周期1.7JVM发展历程2类加载子系统2.1ClassLoader2.2用户自定义类加载器2.2.1为什么需要自定义类加载器2.2.2自定义类加载器的实现步骤2.3双亲委派机制2.3类的加载过程2.4其他3运行时区域3.1本地方
kaikai_sk
·
2023-07-15 08:14
#
Java虚拟机
jvm
学习
JVM学习
笔记(二)内存结构
目录一、JVM内存结构1.虚拟机栈(JVMStacks)1)定义2)栈内存溢出3)线程运行诊断案例1:CPU占用过高案例2:程序运行很长时间没有结果编辑2.本地方法栈(NativeMethodStacks)3.堆(Heap)1)定义2)特点3)堆内存溢出4)堆内存诊断5)案例:垃圾回收后,内存占用仍然很高4.方法区1)定义2)组成3)方法区内存溢出4)运行时常量池5)StringTable5.1常
蓝云飘飘2366
·
2023-07-14 09:52
JVM
jvm
JVM学习
笔记(三)垃圾回收
相关文章:笔记参考文章:
JVM学习
笔记(二)垃圾回收_CodeAli的博客-CSDN博客一、如何判断对象可以回收1.引用计数法当一个对象被引用时,就当引用对象的值加一,当值为0时,就表示该对象不被引用,
蓝云飘飘2366
·
2023-07-14 09:12
jvm
学习
笔记
JVM学习
笔记
一、学习黑马程序员B栈17h课程1.课程地址16_本地方法栈_哔哩哔哩_bilibili2.在评论区找到的学员笔记链接【JVM】内存结构_jvm结构图_ΘLLΘ的博客-CSDN博客---要打印
JVM学习
笔记
蓝云飘飘2366
·
2023-07-14 00:08
JVM
jvm
JVM学习
总结
这里写自定义目录标题JVM虚拟机为什么要学JVMJVM位置详细图类加载器加载链接初始化运行时数据区程序计数器虚拟机栈本地方法栈堆方法区执行引擎本地方法接口什么是本地方法为什么要使用本地方法垃圾回收标记阶段算法引用计数算法(未使用)根可达分析算法补充回收阶段算法复制算法标记清除标记压缩分代收集思想垃圾回收相关概念System.gc()相关概念StoptheWorld垃圾回收器GC性能指标HotSpo
JDBC咯
·
2023-06-24 03:35
Java
jvm
学习
java
jvm执行java大致采用过程_java之
Jvm学习
--JVM运行机制
JVM启动流程1.java虚拟机启动的命令是通过java+xxx(类名,这个类中要有main方法)或者javaw启动的。2.执行命令后,系统第一步做的就是装载配置,会在当前路径中寻找jvm的config配置文件。3.找到jvm的config配置文件之后会去定位jvm.dll这个文件。这个文件就是java虚拟机的主要实现。4.当找到匹配当前版本的jvm.dll文件后,就会使用这个dll去初始化jvm
邹志渭
·
2023-06-18 14:58
jvm执行java大致采用过程
JVM学习
:jvisualvm安装Visual GC插件
一、正常安装BUT图中地址是我新改的,默认地址也是报这个错。国外网站经常出现这种连接问题。二、另寻出路https://blog.csdn.net/shuai825644975/article/details/78970371该博客意思是将设置中的地址改为指定的gitlab地址,但是我可能姿势不对,就像上图一样还是连接不上。三、自寻出路visualvm新访问地址:https://visualvm.g
方猿
·
2023-06-18 09:37
JVM
java
jvm
JVM学习
(十四):垃圾收集器(万字介绍CMS、G1)
目录一、垃圾收集器们二、CMS(Concurrent-Mark-Sweep):低延迟2.1什么是CMS2.2CMS工作流程2.3详细描述2.4CMS的优缺点2.4.1优点2.4.2弊端2.5CMS常用参数三、G1(GarbageFirst)收集器:区域化分代式3.1什么是G13.2G1的工作原理3.3G1的特点3.4G1的优缺点3.4.1优点3.4.2总结3.5G1回收器的使用场景3.6分区reg
玉面大蛟龙
·
2023-06-15 17:53
java
jvm
java
后端
JVM学习
(十二):执行引擎
目录一、执行引擎概述二、执行引擎的工作过程三、Java代码编译和执行3.1过程概述3.1javac前端编译3.2Java字节码的执行3.3编译和解释概述3.4高级语言理解与执行过程(机器码、指令、汇编)3.4.1机器码3.4.2指令3.4.3指令集3.4.4汇编语言3.4.5高级语言3.4.6字节码3.4.7C、C++源程序执行过程四、Java代码执行——解释器和JIT编译器4.1解释器4.2JI
玉面大蛟龙
·
2023-06-15 17:53
java
java
jvm
后端
JVM学习
笔记——本机直接内存溢出
一、JVM直接内存直接内存并不是虚拟机运行时数据区的一部分,也不是Java虚拟机规范中定义的内存区域。在JDK1.4中新加入了NIO(NewInput/Output)类,引入了一种基于通道(Channel)与缓冲区(Buffer)的I/O方式,它可以使用native函数库直接分配堆外内存,然后通过一个存储在Java堆中的DirectByteBuffer对象作为这块内存的引用进行操作。这样能在一些场
南宫知晓
·
2023-06-15 15:48
JVM-1
JVM学习
笔记一、类加载在java代码中,类型的加载、连接与初始化过程都是在程序运行期间完成的类型加载:查找并加载类的二进制数据。最常见的情况,将已经编写好的class文件从磁盘加载到内存。
小鸡在路上
·
2023-06-12 09:39
上一页
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
其他