自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

转载 晚期(运行期)优化

摘自《深入理解 Java 虚拟机:JVM 高级特性与最佳实践》(第二版) Javac 字节码编译器与虚拟机内的 JIT 编译器的执行过程合并起来其实就等同于一个传统编译器所执行的编译过程。 本文中,我们着重了解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析 JIT 编译的数据和结果,还选择了几种常见的编译期优化技术进行讲解。对 Java 编译器的深入了解,有助于在工作中分辨哪些代码是编译器可以帮我们处理的,哪些代码需要自己调节以

2016-07-27 10:20:05 2048 1

转载 Java虚拟机字节码指令

原文地址:http://blog.csdn.net/wangxf_8341/article/details/50402525Java字节码指令Java 字节码指令及javap 使用说明### java字节码指令列表 字节码助记符指令含义0x00nop什么都不做0x01aconst_null将null推送至栈顶

2016-07-26 17:36:57 441

转载 早期(编译期)优化

摘自《深入理解 Java 虚拟机:JVM 高级特性与最佳实践》(第二版)     在本文,我们从编译器源码实现的层次上了解了 Java 源代码编译为字节码的过程,分析了 Java 语言中泛型、主动装箱/拆箱、条件编译等多种语法糖的前因后果,并实战练习了如何使用插入式注解处理器来完成一个检查程序命名规范的编译器插件。如本文概述中所说的那样,在前端编译器中,“优化” 手段主要用于提升程序的编码效率,之所以把 Javac 之类将 Java 代码转变为字节码的编译器称为 “前端编译器”,是因为它只完成了从程序到抽

2016-07-26 09:44:18 1757

转载 Java 类的热替换——概念、设计与实现

原文地址:https://www.ibm.com/developerworks/cn/java/j-lo-hotswapcls/Java ClassLoader 技术剖析        在本文中,我们将不对 Java ClassLoader 的细节进行过于详细的讲解,而是关注于和构建在线升级系统相关的基础概念。关于 ClassLoader 的详细细节许多资料可以参考,有兴趣的读者可

2016-07-22 17:59:58 441

转载 类加载及执行子系统的案例与实战

摘自《深入理解 Java 虚拟机:JVM 高级特性与最佳实践》(第二版)

2016-07-22 15:19:30 1453

转载 虚拟机字节码执行引擎

摘自《深入理解 Java 虚拟机:JVM 高级特性与最佳实践》(第二版)        代码编译的结果是从本地机器码转变为字节码,是存储格式发展的一小步,却是编程语言发展的一大步。概述        执行引擎是 Java 虚拟机最核心的组成部分之一。“虚拟机” 是一个相对于 “物理机” 的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、硬件、指令集和操作系

2016-07-21 11:52:01 4473 2

转载 虚拟机类加载机制

摘自《深入理解 Java 虚拟机:JVM 高级特性与最佳实践》(第二版)        虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的 Java 类型,这就是虚拟机的类加载机制。        与那些在编译时需要进行连接工作的语言不通,在 Java 语言里面,类型的加载、连接和初始化过程都是在程序运行期间完成的,这种策

2016-07-20 11:43:44 1703

原创 APK 破解

1、破解工具:apktool、dx.bat、dex2jar、backsmali、smali、jdgui、signtool等等。

2016-07-19 14:37:37 733

转载 字节码指令简介

摘自《深入理解 Java 虚拟机:JVM 高级特性与最佳实践》(第二版)        Java 虚拟机的指令由一个字节长度的、代表着某种特定操作含义的数字(称为操作码,Opcode)以及跟随其后的零至多个代表此操作所需参数(称为操作数,Operands)而构成。由于 Java 虚拟机采用面向操作数栈而不是寄存器的架构,所以大多数的指令都不包含操作数,只有一个操作码。        字节码

2016-07-18 16:54:27 8560 1

转载 Class类文件的结构

摘自《深入理解 Java 虚拟机:JVM 高级特性与最佳实践》(第二版)        代码编译的结果从本地机器码转变为字节码,是存储格式发展的一小步,却是编程语言发展的一大步。Class 类文件的结构        Class 文件是一组以 8 位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在 Class 文件之中,中间没有添加任何分隔符,这使得整个 Class 文件

2016-07-14 17:47:39 717

传智播客.Net培训教学课件

比较全的传智播客2010版.Net培训视频教学课件,pdf版的

2014-02-17

网页版jqueryAPI

jqueryAPI网页版,非常不错的资源,你值得拥有!

2014-02-17

ajax传智播客课件

传智播客的ajax课件,非常不错的选择,你值得拥有!

2014-02-17

日期显示框

非常好用的日期框插件,你值得拥有。

2014-02-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除