上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 82 下一页
摘要: java编译期优化 java语言的编译期其实是一段不确定的操作过程,因为它可以分为三类编译过程:1.前端编译:把.java文件转变为.class文件2.后端编译:把字节码转变为机器码3.静态提前编译:直接把*.java文件编译成本地机器代码从JDK1.3开始,虚拟机设计团队就把对性能的优化集中到了后 阅读全文
posted @ 2019-08-17 18:45 程序员黄小斜 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 打破双亲委派模型 JNDI JNDI 的理解 JNDI是 Java 命名与文件夹接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之中的一个,不少专家觉得,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,J 阅读全文
posted @ 2019-08-17 18:41 程序员黄小斜 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 深入理解JVM类加载机制 简述:虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 下面我们具体来看类加载的过程: 类的生命周期 类从被加载到内存中开始,到卸载出内存,经历了加载、连接、初始化、使 阅读全文
posted @ 2019-08-17 18:37 程序员黄小斜 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 虚拟机字节码执行引擎 转自https://juejin.im/post/5abc97ff518825556a727e66 所谓的「虚拟机字节码执行引擎」其实就是 JVM 根据 Class 文件中给出的字节码指令,基于栈解释器的一种执行机制。通俗点来说,也就是 JVM 解析字节码指令,输出运行结果的一 阅读全文
posted @ 2019-08-17 18:34 程序员黄小斜 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 用java解析class文件 转自https://juejin.im/post/589834a20ce4630056097a56 前言 身为一个java程序员,怎么能不了解JVM呢,倘若想学习JVM,那就又必须要了解Class文件,Class之于虚拟机,就如鱼之于水,虚拟机因为Class而有了生命。 阅读全文
posted @ 2019-08-17 18:29 程序员黄小斜 阅读(273) 评论(0) 推荐(0) 编辑
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 82 下一页