论坛首页 海阔天空论坛

《Java虚拟机规范(Java SE 7版)》有奖试读活动——已结束

浏览 10512 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2013-12-24   最后修改:2014-01-23


Java开发离不开Java虚拟机(JVM),这是一个假想的计算机,它在实际的计算机上通过软件模拟的方式使得Java代码能够运行于不同的平台之上,实现“一次编写,到处运行”。随着技术的发展,JVM不再只是Java的伴侣,越来越多基于JVM的编程语言不断涌现,使得开发者有了更大的选择权。

对于Java虚拟机,你有什么想说的话或独特的见解?本次我们为大家提供了《Java虚拟机规范(Java SE 7版)》,欢迎试读并抒发你的感想,或根据提供的话题参与讨论,即有机会得到这本技术好书!

活动时间:2013.12.25—2014.01.22

活动规则:

提交试读感想或是针对本期讨论话题中任意问题跟帖回答均可参与活动,活动结束后,我们将评出5个优秀奖及5个幸运奖,优秀奖得主将获得《Java虚拟机规范(Java SE 7版)》图书1本,幸运奖得主将获得最新的《程序员》杂志1本。

本期讨论话题:

    1.  Java instanceof 关键字是如何实现的?
    2.  如何让JVM快速释放对象的内存?
    3.  为什么很多语言选择在JVM上实现?JVM在跨平台上有哪些优势?

试读图书介绍:

《Java虚拟机规范(Java SE 7版)》



推荐语:Oracle官方发布,Oracle资深专家撰写,国内资深Java技术专家翻译,Amazon畅销书

图书简介:

《Java虚拟机规范(Java SE 7版)》完整而准确地阐述了Java虚拟机各方面的细节,围绕Java虚拟机整体架构、编译器、class文件格式、加载、链接与初始化、指令集等核心主题对Java虚拟机进行全面而深入的分析,深刻揭示Java虚拟机的工作原理。同时,基于最新Java SE 7平台,它详细介绍了Java SE 7中新加入的InvokeDynamic指令和方法句柄机制,给出了在Java SE 6期间引入的类型检查检验器的原理证明。还介绍了Java SE 5中对class文件格式的扩展变动,例如泛型和注解等。另外还介绍了Java内存模型的指令操作和初始化规则。

试读样章下载:



------------------------------------------------------------传说中的分割线---------------------------------------------------------------

《Java虚拟机规范(Java SE 7版)》有奖试读活动已结束。此次活动参与人数较少,因此仅评出4个优秀奖,获奖名单如下:

young7empireghostdarkblue086wangjie2013

以上4位朋友获得《Java虚拟机规范(Java SE 7版)》图书1本。

后续试读活动我们会尽可能多地提供图书种类和数量,扩大技术领域范围,让更多的朋友可以有机会参与。
  • 大小: 19.2 KB
  • D1Z.pdf (602.9 KB)
  • 下载次数: 616
  • D2Z.pdf (1.2 MB)
  • 下载次数: 552
  • D3Z.pdf (3.9 MB)
  • 下载次数: 400
  • 大小: 131.3 KB
   发表时间:2013-12-25  
先赞一个..
0 请登录后投票
   发表时间:2013-12-29  
那里有买的?
0 请登录后投票
   发表时间:2013-12-30  
jahu 写道
那里有买的?

点开书籍封面就有书籍购买地址, 不过查看试读章节写感想或是根据话题进行讨论就有机会获得此书哦,不用您自己买了
0 请登录后投票
   发表时间:2013-12-30  
ITeye管理员 写道
jahu 写道
那里有买的?

点开书籍封面就有书籍购买地址, 不过查看试读章节写感想或是根据话题进行讨论就有机会获得此书哦,不用您自己买了

太麻烦了。还是买好点。买下了。
0 请登录后投票
   发表时间:2013-12-31   最后修改:2013-12-31
浏览了一下样章,说下感受:
1,感受最深刻的是译者加了很多注视,这个非常好,很多灰色地带都有了额外的说明,不会误导读者,看得出是用心了
2,翻译功力不错,语言通顺,没有很明显的翻译问题,即使不对照原著也能读懂。对于英语不好的人来说是福音。
3,国内关于虚拟机的书籍不多,只前看过一本(那本主要是虚拟机实战调优,理论不多),这是另外一本(理论部分比较丰富),补充了这方面的空白。
4,因为书是外国学者写的,深度有保证,不过还是那句话,英文足够好的话直接看原著吧,对于我来说,双语对照是比较好的,看不懂了再去对照原文,晚点应该会买这书。
0 请登录后投票
   发表时间:2013-12-31  
英文过的去的筒子还是看官方文档吧.
http://docs.oracle.com/javase/specs/jvms/se7/html/

0 请登录后投票
   发表时间:2013-12-31  
ykssky 写道
英文过的去的筒子还是看官方文档吧.
http://docs.oracle.com/javase/specs/jvms/se7/html/


呵呵,这是赤裸裸的倒台行为
0 请登录后投票
   发表时间:2013-12-31  
2.  如何让JVM快速释放对象的内存?
     设置对象为null,调用对象的close方法释放资源

3.  为什么很多语言选择在JVM上实现?JVM在跨平台上有哪些优势?
     Groovy Scala Clojure 都是JVM上实现的语言
    一  因为JVM有这个世界上最大的语言生态系统,例如 大量的三方库
    二  JVM 卓越的 JIT (Just-In-Time 即时编译)性能。 JIT 可以在运行中记录程序运行的特征,并在其基础上做大量的优化JIT 自从 HotSpot JVM 随 Java 1.2 发布以来,JVM  的性能不断提高
0 请登录后投票
   发表时间:2014-01-02  
英语不好,http://docs.oracle.com/javase/specs/jvms/se7/html/看起来还是太费劲,先看看试读的吧
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics