当前位置:首页 > Java >
《Java虚拟机精讲》电子书封面

Java虚拟机精讲

  • 发布时间:2020年10月27日 14:49:01
  • 作者:高翔龙
  • 大小:75 MB
  • 类别:Java虚拟机电子书
  • 格式:PDF
  • 版本:超清版
  • 评分:8.7

    Java虚拟机精讲 PDF 超清版

      给大家带来的一篇关于Java虚拟机相关的电子书资源,介绍了关于Java虚拟机精讲方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小75 MB,高翔龙编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.2。

      内容介绍

      HotSpotVM是目前市场上高性能JVM的代表作之一。它采用了解释器+JIT编译器的混合执行引擎,使得Ja程序的执行性能有了质的飞跃。这本书用极其简洁的句子解释了HotSpotVM的各个方面。比如:字节码的编译原理,字节码的内部组成结构,HotSpotVM由源代码启动的过程和初始化过程,Ja虚拟机的运行时内存,垃圾收集算法,垃圾收集器(重点是Serial收集器,ParNew收集器,Parallel收集器,CMS(Concurrent-Mark-Sweep)收集器和G1(Different-First)收集器),类加载机制,基于HotSpotVM栈的架构模型和执行引擎(解释器工作流,JIT编译器工作流,分层编译策略,热点检测功能)。

      目录

      • 第1章 Ja体系结构
      • 1.1 认识Ja
      • 1.1.1 与生俱来的优点
      • 1.1.2 语法结构和对象模型
      • 1.1.3 历史版本追溯
      • 1.2 Ja重要概念
      • 1.2.1 Ja编程语言
      • 1.2.2 字节码
      • 1.2.3 JaAPI。
      • 1.2.4 Ja虚拟机
      • 1.3 安装与配置Ja运行环境
      • 1.3.1 Windows环境下的安装与配置
      • 1.3.2 Linux环境下的安装与配置
      • 1.3.3 编写Ja程序
      • 1.3.4 编译与运行
      • 1.3.5 关键字与标示符
      • 1.4 Ja技术的新特性
      • 1.4.1 Ja模块化与OSGi技术
      • 1.4.2 语言无关性
      • 1.4.3 使用Fork/Join框架实现多核并行
      • 1.4.4 丰富的语法特性
      • 1.4.5 过渡到64位虚拟机
      • 1.5 实战:玩转OpenK
      • 1.5.1 K与OpenK的关系
      • 1.5.2 基于OpenK深度定制的
      • *JVM(TaobaoVM)
      • 1.5.3 下载OpenK源代码
      • 1.5.4 构建编译环境
      • 1.5.5 执行整个OpenK的编译
      • 1.5.6 执行单独HotSpot的编译
      • 1.5.7 导致编译失败的一些疑难杂症
      • 1.5.8 使用GDB工具Debug HotSpot
      • 1.6 本章小结
      • 第2章 字节码的编译原理
      • 2.1 jac编译器简介
      • 2.1.1 jac与Eclipse Compiler for Ja编译器
      • 2.1.2 jac的使用与标准选项配置
      • 2.1.3 编译原理
      • 2.1.4 下载jac编译器源码
      • 2.1.5 调用pile方法执行编译
      • 2.2&...

      学习笔记

      Java虚拟机运行时数据区域汇总

      程序计数器(Program Counter) 程序计数器作为一个概念模型,这个是用来指示下一条需要执行的字节码指令在哪。 Java的多线程实际上是通过线程轮转做到的,如果是一个单核的机器(或单cpu),严格意义上在一个时间块中只会有一个线程在执行。为了线程切换以后能恢复到正确的执行位置,每个线程都需要有一个单独的计数器,每个计数器之间要是独立的互不干扰。 如果线程执行的是Java方法,那么PC指向的是正在执行的虚拟机字节码指令的区域,如果执行的是native方法,那么它是undefined。 Java虚拟机栈 Java virtue machine也是线程私有的,它拥有一个和线程相同的生命周期 虚拟机栈描述的是Java方法执行的……

      老生常谈Java虚拟机垃圾回收机制(必看篇)

      在Java虚拟机中,对象和数组的内存都是在堆中分配的,垃圾收集器主要回收的内存就是再堆内存中。如果在Java程序运行过程中,动态创建的对象或者数组没有及时得到回收,持续积累,最终堆内存就会被占满,导致OOM。 JVM提供了一种垃圾回收机制,简称GC机制。通过GC机制,能够在运行过程中将堆中的垃圾对象不断回收,从而保证程序的正常运行。 垃圾对象的判定 我们都知道,所谓“垃圾”对象,就是指我们在程序的运行过程中不再有用的对象,即不再存活的对象。那么怎么来判断堆中的对象是“垃圾”、不再存活的对象呢? 引用计数法 每个对象都有一个引用计数的属性,用来保存该对象被引用的……

      以上就是本次介绍的Java虚拟机电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:Oracle Database 11g RAC手册

      下一篇:Microsoft Power BI数据可视化与数据分析

      展开 +

      收起 -

      下载地址:百度网盘下载
      读者留言
      顾君浩

      顾君浩 提供上传

      资源
      19
      粉丝
      30
      喜欢
      98
      评论
      7

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com