自己动手写Java虚拟机

张秀宏

出版时间

2016-05-31

ISBN

9787111534136

评分

★★★★★

标签

编程

书籍介绍
这是一本'用一门语言造另一门语言运行时'的书,思路本身比内容更耐人寻味。作者没有照搬JVM规范文档,也没有去啃JDK源码,而是让读者亲手用Go语言从零实现一个能加载、解释执行class文件的字节码引擎。读者最深的感触是那种'先写好软件,再回头造它所需系统调用'的奇妙体验——理解了class、栈帧、指令集之后,再回看真正的JVM,会有一种豁然开朗的通透。它适合已经会用Java、却想搞清'字节码到底怎么跑起来'的开发者,也适合愿意用一门简洁语言反复验证思想的动手派。但请放下对'完整'的期待:GC、JIT、多线程、本地方法调用都被有意留白,作者只负责带你走到'知其所以然'的门槛。
作者简介
张秀宏,资深Java服务器开发工程师,有多年的Java开发、游戏服务器开发和架构经验,对Java虚拟机有非常深入的研究。曾在EA、华娱无线等游戏公司担任高级服务器工程师职位,现任乐元素Lead软件工程师。
目录
前言
第1章 命令行工具 1
1.1 准备工作 1
1.2 java命令 4
1.3 编写命令行工具 5

显示全部
用户评论
带着我从头过了一遍JVM
流水账的一本书,可以快速浏览一下
非常不错!内容设计和写作方式都是一流的!和O'Reilly的一流书比毫不逊色,值得翻译成英语在美国出版
一些细节了解了一下,但是其实收货不是那么大。。帮助理解了一些概念,比如栈帧和字节码的执行。。。
花了很长时间才读完。 真的是不用什么基础的书了, 连我都能通读完。 加了作者的群 受到他很大帮助 感激
不是想诋毁作者,背景和原理没讲什么,期望太高;简直就是一本垃圾;离《自己动手写操作系统》相差十万八千里。
比我想象中要简单,知识点很少,但是讲清楚了。
Toy
怎么说呢,后面有点草率了吧,类加载和并发没讲,总体还是值得一读的
这本书……感觉一般般吧
下载
收藏
全部深度解读 →主题书单高分榜最近更新