上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 35 下一页
摘要: 一、基本概念介绍 1、Java Instrumentation 包介绍1)简单介绍 基于 Instrumentation 来实现的有: APM 产品: pinpoint、skywalking、newrelic、听云的 APM 产品等都基于 Instrumentation 实现 热部署工具:Inte 阅读全文
posted @ 2020-03-26 16:54 N!CE波 阅读(10198) 评论(3) 推荐(2) 编辑
摘要: 一、简介 根据字节码的不同用途,可以大概分为如下几类 加载和存储指令,比如 iload 将一个整形值从局部变量表加载到操作数栈 控制转移指令,比如条件分支 ifeq 对象操作,比如创建类实例的指令 new 方法调用,比如 invokevirtual 指令用于调用对象的实例方法 运算指令和类型转换,比 阅读全文
posted @ 2020-03-25 17:17 N!CE波 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 问题: JVM中的字节码是如何执行的? 一、虚拟机常见的实现方式有两种:Stack based (基于栈)和 Register based(基于寄存器)1)Stack based (基于栈) Hotspot JVM是基于栈实现的; public static int add(int a,int b) 阅读全文
posted @ 2020-03-25 12:37 N!CE波 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 问题: 1.如何将.java文件转化为.class文件? 2.class文件的内部结构是怎样的?如何查看它的内部结构内容? 3.字节码是什么? 一、先介绍两个命令 1)javac将java文件编译成class文件 比如:HelloWorld.java ==> HelloWorld.classjava 阅读全文
posted @ 2020-03-25 10:24 N!CE波 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-03-20 08:51 N!CE波 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-03-20 08:50 N!CE波 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-03-20 08:49 N!CE波 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-03-20 08:48 N!CE波 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-03-20 08:46 N!CE波 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-03-20 08:44 N!CE波 阅读(483) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 35 下一页