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学习
笔记1--内存区域与内存溢出
jvm学习
笔记1--内存区域与内存溢出运行时数据区域组成1.1程序计数器当前线程所执行的字节码的行号指示器。字节码解释器工作时通过改变这个计数器的值来选取下一条需要执行的字节码指令。
iteye_11714
·
2012-11-25 14:49
jvm
jvm学习
笔记1--内存区域与内存溢出
jvm学习
笔记1--内存区域与内存溢出运行时数据区域组成 1.1 程序计数器当前线程所执行的字节码的行号指示器。字节码解释器工作时通过改变这个计数器的值来选取下一条需要执行的字节码指令。
海浪儿
·
2012-11-25 14:00
jvm
-内存区域与内存溢出
jvm学习
笔记1--内存区域与内存溢出
jvm学习
笔记1--内存区域与内存溢出运行时数据区域组成 1.1 程序计数器当前线程所执行的字节码的行号指示器。字节码解释器工作时通过改变这个计数器的值来选取下一条需要执行的字节码指令。
海浪儿
·
2012-11-25 14:00
jvm
-内存区域与内存溢出
JVM学习
笔记(一)------基本结构
原文位置:http://blog.csdn.net/cutesource/article/details/5904501从Java平台的逻辑结构上来看,我们可以从下图来了解JVM:从上图能清晰看到Java平台包含的各个逻辑模块,也能了解到JDK与JRE的区别对于JVM自身的物理结构,我们可以从下图鸟瞰一下:对于JVM的学习,在我看来这么几个部分最重要:Java代码编译和执行的整个过程JVM内存管理
Kaiwii
·
2012-10-08 17:00
java
jvm
jdk
平台
JVM内存管理和JVM垃圾回收机制
JVM学习
笔记JVM内存管理和JVM垃圾回收JVM内存组成结构JVM内存结构由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:1)堆所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx
hhfwn
·
2012-09-26 12:12
java
JVM学习
之:浅谈方法调用以及Override/Overload的原理
提到方法调用,我想大多数人的第一反应就是执行一个方法呗,其实在虚拟机的眼里方法调用只是确定他要调用哪个方法而已,和方法的执行还是有比较大的区别的.任何一个层序的运行都离不开方法的调用以及方法的执行,但是在
JVM
sun7545526
·
2012-09-25 22:00
java
jvm
虚拟机
String
Class
interface
JVM学习
之:浅谈方法调用
提到方法调用,我想大多数人的第一反应就是执行一个方法呗,其实在虚拟机的眼里方法调用只是确定他要调用哪个方法而已,和方法的执行还是有比较大的区别的.任何一个层序的运行都离不开方法的调用以及方法的执行,但是在
JVM
sun7545526
·
2012-09-25 14:00
jvm
方法
学习
JVM学习
之:虚拟机中的运行时栈帧总结(二)
在
JVM学习
之:虚拟机中的运行时栈帧总结(一) 虚拟机栈的情况做了一个简单的介绍,也对虚拟机栈中的局部变量表做了简单的介绍,本篇文章主要是简单的总结一下在虚拟机栈帧的其他组成部分.虚拟机栈帧除了局部变量表
sun7545526
·
2012-09-24 22:00
java
jvm
数据结构
虚拟机
JVM学习
之:虚拟机中的运行时栈帧总结(二)
在
JVM学习
之:虚拟机中的运行时栈帧总结(一)虚拟机栈的情况做了一个简单的介绍,也对虚拟机栈中的局部变量表做了简单的介绍,本篇文章主要是简单的总结一下在虚拟机栈帧的其他组成部分.虚拟机栈帧除了局部变量表
从此醉
·
2012-09-24 22:00
JVM学习
- 体系结构
一:Java技术体系模块图二:JVM运行时内存区域模型1.方法区也称"永久代”、“非堆”, 它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。可以通过-XX:PermSize和-XX:MaxPermSize参数限制方法区的大小。运行时常量池:是方法区的一部分,Class文件中除了有类的版本、字段、方法、接口等描述信息外,还有一项信息是常量池,用于存放编译器生成的各种符号引用,
java2000_wl
·
2012-09-24 15:00
jvm
学习
体系
JVM学习
笔记(3)——连接模型(上)
JVM学习
笔记(3)——连接模型(上)很重要的内容,可能分几天记录jvm为每个装载的类和接口保存一份独立的常量池。
Change Dir
·
2012-09-21 14:00
JVM学习
之:虚拟机中的运行时栈帧总结(一)
每个人都知道,各种各样的动画视频,都是由一帧一帧图片连续切换结果的结果而产生的,其实虚拟机的运行和动画也类似,每个在虚拟机中运行的程序也是由许多的帧的切换产生的结果,只是这些帧里面存放的是方法的局部变量,操作数栈,动态链接,方法返回地址和一些额外的附加信息组成,在虚拟机中包含这些信息的帧称为“栈帧”,每个方法的执行,在虚拟机中都是对应的栈帧在虚拟机栈中的入栈到出栈的过程。其中比较重要的
sun7545526
·
2012-09-20 23:00
JVM学习
之:虚拟机中的运行时栈帧总结(一)
每个人都知道,各种各样的动画视频,都是由一帧一帧图片连续切换结果的结果而产生的,其实虚拟机的运行和动画也类似,每个在虚拟机中运行的程序也是由许多的帧的切换产生的结果,只是这些帧里面存放的是方法的局部变量,操作数栈,动态链接,方法返回地址和一些额外的附加信息组成,在虚拟机中包含这些信息的帧称为“栈帧”,每个方法的执行,在虚拟机中都是对应的栈帧在虚拟机栈中的入栈到出栈的过程。其中比较重要的一点时,如果
从此醉
·
2012-09-20 23:00
JVM学习
笔记(2)——类型生命周期
JVM学习
笔记(2)——类型生命周期直奔主题吧一个java类经过装载、连接和初始化三步达到程序可用状态,其中连接又包含验证、准备和可选的解析过程,验证是检查数据格式、准备是分配内存、解析负责把常量池的符号引用转换为直接引用
Change Dir
·
2012-09-19 18:00
JVM学习
笔记(1)——java class
JVM学习
笔记(1)——javaclass例子主要是《深入jvm》中的例子,class文件是其中的act.class,java源文件是:classAct{ publicstaticvoiddoMathForever
Change Dir
·
2012-09-17 16:00
JVM学习
之:Parents Delegation Model(双亲委派模型)
ClassLoading作为java程序执行的第一步,虚拟机对这部分并没有严格的说明,因此这个阶段对于程序员而言就有着非常大的灵活性,这点对于java的技术的发展也有非常大的作用,比如说动态代理,OSGI,JSP等。从JVM的角度出发类加载器主要分两类一:启动类加载器 主要负责把/jre/lib目录下(或者是-Xbootclasspath指定的路径)的能被虚拟机
sun7545526
·
2012-09-11 22:00
java
jvm
虚拟机
jar
扩展
osgi
JVM学习
笔记(0)——JVM一把抓
JVM学习
笔记(0)——JVM一把抓从毕业的时候断断续续读这本书,发现已经很久了,一直只是到概念层次,没有深入细节。今天重读这本书,希望能从中获取更多。今天先开个头。
Change Dir
·
2012-09-07 14:00
JVM学习
之:类加载的过程总结
不知不觉学习java已经快三年了,这三年对就知道怎么去运行一个程序,却不知道一个java程序是怎么运行的,这阶段在看jvm的相关书籍,书中介绍到了类的加载过程,我做了个总结,画了个active图,如有不足,还请高手指教
sun7545526
·
2012-09-03 23:00
java
jvm
JVM学习
笔记(六):类加载的时机
本文根据《深入理解java虚拟机》第7章部分内容整理 Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的加载机制。 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括了:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resol
yuan198906030
·
2012-08-24 09:00
学习笔记
JVM学习
笔记(五):根据字节码指令介绍方法执行流程
在上一篇博客中介绍了《Class文件结构》,其中就提到了一个例子,下面我们依然根据该例子的字节码来对方法的执行流程进行讲解。 java类源码如下: Java代码 public class TestClass{ private int num; public int inc(){ for(int i=0; ijavap -verbose Test
yuan198906030
·
2012-08-24 09:00
学习笔记
JVM学习
笔记(三):JVM的垃圾回收
注:本文根据《深入理解Java虚拟机》第3章部分内容整理而成。 一.如何判断对象是否需要回收? 堆中几乎放着java世界中的所有的对象实例,垃圾收集器在对堆进行回收前,第一件事就是要确定这些对象哪些还“存活”着,哪些已经“死去”(即不可能再被任何途径使用的对象)。而如何判断对象是否应该回收,存在两个算法:引用计数算法(ReferenceCounting)和根搜索算法(GCRootsTracing
yuan198906030
·
2012-08-24 09:00
垃圾回收
JVM学习
笔记(四):Class文件结构
一、Java的语言无关性 到今天为止,或许大部分的程序员都还认为Java虚拟机执行Java程序是一件理所当然和天经地义的事情。但在Java发展之初,设计者们就考虑过了在Java虚拟机上运行其它语言的可能性。时至今日商业机构和开源机构以及在Java语言之外发展出一大批在Java虚拟机上运行的语言,如Clojure,Groovy,JRuby,Jython,Scala,等等。 实现语言无关性的基础
yuan198906030
·
2012-08-24 09:00
Class文件
JVM学习
笔记(二):JVM中对象访问的两种方式
由于Reference类型在Java虚拟机规范里面只规定了一个指向对象的引用,并没有定义这个引用应该通过哪种方式去定位,以及访问到Java堆中的对象的具体位置,因此不同虚拟机实现的对象访问方式会有所不同,主流的访问方式有两种:使用句柄和直接指针:如果使用句柄访问方式,Java堆中将会划分出一块内存来作为句柄池,reference中存储的就是对象的句柄地址,而句柄中包含了对象实例数据和类型数据各自的
yuan198906030
·
2012-08-24 09:00
学习笔记
JVM学习
之:内存的分配以及回收
对于操作系统而言,内存的管理主要包含两个部分,分配和回收,因为JVM分担了程序员的内存管理细节,所以虚拟机也帮助程序员完成了这两件事情。一般情况下提到的内存分配主要是指在堆中的Eden区中的分配,少数情况下可能会直接将对象分配在老年区,但是分配规则主要依赖于具体的环境以及对垃圾回收器的配置,下面将介绍几种常见的内存分配以及回收的策略,并结合具体的测试程序以及输出情况进行讲分配策略 1:对象优
sun7545526
·
2012-08-21 21:00
jvm
exception
虚拟机
object
byte
generation
JVM学习
笔记(三)
这是该专题Blog连载的第三部分,整理一下发上来。 ------------------------------------------------------- 与垃圾收集GC相关的3件事: 1.哪些内存需要回收? 2.何时回收? 3.怎么回收? 上面3条分别对应了2部分知识: 1.垃圾收集算法(对应1)。 2.垃圾收集器(对应2、3)。 下面分别学习这些知识。
shensy
·
2012-08-20 23:00
学习笔记
JVM学习
之:GC的算法的具体实现(垃圾收集器)
在
JVM学习
之:GC的算法简述这篇博客中提到了各种各样的垃圾算法,由于java屏蔽掉了程序员对内存的管理,其根据这些算法的特点实现了很多的的垃圾收集器,每个垃圾收集器都有自己的优点,使用场合,当然也有各自的缺点
sun7545526
·
2012-08-15 23:00
jvm
算法
虚拟机
cms
parallel
generation
JVM学习
之:GC的算法简述
由于垃圾收集算法在各个虚拟机以及不同的平台上会有不同的实现,所以开头先大概讲解一下几个基本的算法1.引用计数(ReferenceCounting)为每一个对象添加一个计数器,计数器记录了对该对象的活跃引用的数量。如果计数器为0,则说明这个对象没有被任何变量所引用,即应该进行垃圾收集。收集过程如下:1.减少被收集对象所引用的对象的计数器的值2.将其放入延时收集队列之中引用计数的方法需要编译器的配合。
sun7545526
·
2012-08-14 23:00
jvm
虚拟机
算法
ClassLoader
活动
generation
JVM学习
之:调优总结 -Xms -Xmx -Xmn -Xss
堆大小设置JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在WindowsServer2003系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java-Xmx3550m-Xms3550m-Xmn2g-Xss12
sun7545526
·
2012-08-13 22:00
java
jvm
jdk
应用服务器
application
generation
JVM学习
之:你了解OutOfMemoryError吗?
工作中或者在自己写的Demo中经常会出现OutOfMemoryError,从字面的意思看就是内存不够用了,可是往往越是经常看到的问题越不会留心的去观察他,就我本人而言OutOfMemoryError就是一个很好的例子,如果我事先知道某段程序会抛出这个错误,我会习惯性的用下面的语句去处理它:try{ dosthwillthrowOutOfMemoryError}catch(Exceptionex
sun7545526
·
2012-08-09 23:00
JVM学习
笔记(九):基于栈的解释器执行过程
本文根据《深入理解java虚拟机》第8章部分内容整理 根据一个代码实例来介绍虚拟机中解释器的执行过程,代码如下所示: publicintcalculate(){ inta=100; intb=200; intc=300; return(a+b)*c; }由上面的代码可以看出,该方法的逻辑很简单,就是进行简单的四则运算加减乘除,我们编译代码后使用javap-verbose命令查看字节码指令
chenzhou123520
·
2012-07-26 00:00
java
jvm
虚拟机
栈
解释执行过程
JVM学习
笔记(九):基于栈的解释器执行过程
本文根据《深入理解java虚拟机》第8章部分内容整理 根据一个代码实例来介绍虚拟机中解释器的执行过程,代码如下所示: publicintcalculate(){ inta=100; intb=200; intc=300; return(a+b)*c; }由上面的代码可以看出,该方法的逻辑很简单,就是进行简单的四则运算加减乘除,我们编译代码后使用javap-verbose命令查看字节码指令
chenzhou123520
·
2012-07-26 00:00
java
jvm
虚拟机
栈
解释执行过程
JVM学习
笔记(九):基于栈的解释器执行过程
本文根据《深入理解java虚拟机》第8章部分内容整理 根据一个代码实例来介绍虚拟机中解释器的执行过程,代码如下所示: publicintcalculate(){ inta=100; intb=200; intc=300; return(a+b)*c; }由上面的代码可以看出,该方法的逻辑很简单,就是进行简单的四则运算加减乘除,我们编译代码后使用javap-verbose命令查看字节码指令
chenzhou123520
·
2012-07-26 00:00
java
jvm
虚拟机
栈
解释执行过程
JVM学习
原文地址: http://wangf-longhz-com.iteye.com/blog/1452787 看了很多jvm写的文章,网上都是一转再转,讲的也不细,对于实际出现的问题用他们的原理来讲很难讲通,今天我特地自己理了一下,帮助别人的同时也提高自己,希望有不足的地方多指点 jvm研究 为什么要研究:首先研究这个可以让我们更加清楚jvm的工作原理,和解决实际生产中堆溢出和栈溢出的
robertlittleme
·
2012-07-24 15:00
jvm
JVM学习
笔记(八):类加载器以及双亲委派模型介绍
本章内容根据《深入理解Java虚拟机》第7章部分内容整理 1.什么是类加载器? 在类加载阶段,有一步是“通过类的全限定名来获取描述此类的二进制字节流”,而所谓的类加载器就是实现这个功能的一个代码模块,这个动作是在Java虚拟机外部实现的,这样做可以让应用程序自己决定如何去获取所需要的类。 类加载器的作用:首先类加载器可以实现最本质的功能即类的加载动作。同时,它还能够结合java类本身来确定
chenzhou123520
·
2012-07-19 21:00
java
jvm
虚拟机
ClassLoader
类加载器
JVM学习
笔记(八):类加载器以及双亲委派模型介绍
本章内容根据《深入理解Java虚拟机》第7章部分内容整理 1.什么是类加载器? 在类加载阶段,有一步是“通过类的全限定名来获取描述此类的二进制字节流”,而所谓的类加载器就是实现这个功能的一个代码模块,这个动作是在Java虚拟机外部实现的,这样做可以让应用程序自己决定如何去获取所需要的类。 类加载器的作用:首先类加载器可以实现最本质的功能即类的加载动作。同时,它还能够结合java类本身来确定
chenzhou123520
·
2012-07-19 21:00
java
jvm
虚拟机
ClassLoader
类加载器
JVM学习
笔记(八):类加载器以及双亲委派模型介绍
本章内容根据《深入理解Java虚拟机》第7章部分内容整理 1.什么是类加载器? 在类加载阶段,有一步是“通过类的全限定名来获取描述此类的二进制字节流”,而所谓的类加载器就是实现这个功能的一个代码模块,这个动作是在Java虚拟机外部实现的,这样做可以让应用程序自己决定如何去获取所需要的类。 类加载器的作用:首先类加载器可以实现最本质的功能即类的加载动作。同时,它还能够结合java类本身来确定
chenzhou123520
·
2012-07-19 21:00
java
jvm
虚拟机
ClassLoader
类加载器
JVM学习
笔记(八):类加载器以及双亲委派模型介绍
本章内容根据《深入理解Java虚拟机》第7章部分内容整理 1.什么是类加载器? 在类加载阶段,有一步是“通过类的全限定名来获取描述此类的二进制字节流”,而所谓的类加载器就是实现这个功能的一个代码模块,这个动作是在Java虚拟机外部实现的,这样做可以让应用程序自己决定如何去获取所需要的类。 类加载器的作用:首先类加载器可以实现最本质的功能即类的加载动作。同时,它还能够结合java类本身来确定
chenzhou123520
·
2012-07-19 21:00
java
jvm
虚拟机
ClassLoader
类加载器
JVM学习
笔记(七):类加载的过程
本文根据《深入理解java虚拟机》第7章部分内容整理 在我的上一篇文章《
JVM学习
笔记(六):类加载的时机》中提到了java类从加载到卸载过程包括了加载
chenzhou123520
·
2012-07-19 18:00
java
jvm
类
加载
虚拟机
JVM学习
笔记(七):类加载的过程
本文根据《深入理解java虚拟机》第7章部分内容整理 在我的上一篇文章《
JVM学习
笔记(六):类加载的时机》中提到了java类从加载到卸载过程包括了加载
chenzhou123520
·
2012-07-19 18:00
java
jvm
虚拟机
加载
类
JVM学习
笔记(七):类加载的过程
本文根据《深入理解java虚拟机》第7章部分内容整理 在我的上一篇文章《
JVM学习
笔记(六):类加载的时机》中提到了java类从加载到卸载过程包括了加载
chenzhou123520
·
2012-07-19 18:00
java
jvm
虚拟机
类
加载
JVM学习
笔记(七):类加载的过程
本文根据《深入理解java虚拟机》第7章部分内容整理 在我的上一篇文章《
JVM学习
笔记(六):类加载的时机》中提到了java类从加载到卸载过程包括了加载
chenzhou123520
·
2012-07-19 18:00
java
jvm
类
加载
虚拟机
JVM学习
笔记(六):类加载的时机
本文根据《深入理解java虚拟机》第7章部分内容整理Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的加载机制。类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括了:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution
青葱岁月
·
2012-07-18 14:46
Java
JVM
JVM学习
笔记(六):类加载的时机
本文根据《深入理解java虚拟机》第7章部分内容整理 Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的加载机制。 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括了:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resol
chenzhou123520
·
2012-07-18 14:00
java
jvm
虚拟机
加载
初始化
JVM学习
笔记(六):类加载的时机
本文根据《深入理解java虚拟机》第7章部分内容整理 Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的加载机制。 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括了:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resol
chenzhou123520
·
2012-07-18 14:00
java
jvm
虚拟机
加载
初始化
JVM学习
笔记(六):类加载的时机
本文根据《深入理解java虚拟机》第7章部分内容整理 Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的加载机制。 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括了:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resol
chenzhou123520
·
2012-07-18 14:00
java
jvm
虚拟机
加载
初始化
JVM学习
笔记(六):类加载的时机
本文根据《深入理解java虚拟机》第7章部分内容整理 Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的加载机制。 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括了:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resol
chenzhou123520
·
2012-07-18 14:00
java
jvm
虚拟机
加载
初始化
JVM学习
笔记(六):类加载的时机
本文根据《深入理解java虚拟机》第7章部分内容整理 Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的加载机制。 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括了:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resol
·
2012-07-18 06:00
jvm
学习
笔记
JVM学习
笔记(五):根据字节码指令介绍方法执行流程
在上一篇博客中介绍了《Class文件结构》,其中就提到了一个例子,下面我们依然根据该例子的字节码来对方法的执行流程进行讲解。 java类源码如下: public class TestClass{ private int num; public int inc(){ for(int
chenzhou123520
·
2012-07-17 19:00
java
jvm
字节码
指令
JVM学习
笔记(五):根据字节码指令介绍方法执行流程
在上一篇博客中介绍了《Class文件结构》,其中就提到了一个例子,下面我们依然根据该例子的字节码来对方法的执行流程进行讲解。 java类源码如下: public class TestClass{ private int num; public int inc(){ for(int
chenzhou123520
·
2012-07-17 19:00
java
jvm
字节码
指令
JVM学习
笔记(五):根据字节码指令介绍方法执行流程
阅读更多在上一篇博客中介绍了《Class文件结构》,其中就提到了一个例子,下面我们依然根据该例子的字节码来对方法的执行流程进行讲解。java类源码如下:publicclassTestClass{privateintnum;publicintinc(){for(inti=0;ijavap-verboseTestClassCompiledfrom"TestClass.java"publicclassT
chenzhou123520
·
2012-07-17 19:00
jvm
字节码
指令
java
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他