蔡学镛力荐,本人作品《Java虚拟机精讲》上市
先做个自我介绍吧,高翔龙,7年左右的工龄,做过码农、技术经理、高级架构师,呆过大公司、混过创业公司,目前任职一家创业的互联网企业担任系统架构师,负责平台架构搭建、优化、hadoop的推广和实施,以及企业新员工的培训工作。平时喜欢倒腾中间件、喜欢重复造轮子、更喜欢买本书不看,回家摆着吃灰(或许感觉心里踏实些)。
对于我来说,写一本书,真的是如履薄冰。习惯了写博客,对于写书来说,真的是一次不小的挑战。最关键的是写的是跟JVM相关的东西,更是让我忐忑不安。再加上前面优秀的JVM作品也不少,更是让我的情绪近乎崩溃。或许我的能力有限,达不到超越前辈们的经典书籍的质量,但是我只是站在我的立场,逐行码字,尽可能保证我写的东西能够给从未接触过JVM的读者带来一丝“安慰”。
或许某些人会觉得我的书的不值,说难听点是否有点圈钱的嫌疑?当然我这并不是在自黑,只能说,我站在一个热爱编程的普通开发人员立场上,似乎也是想为Java的推广,贡献一份力量。尽管这份力量看起来微不足道,但是,我尽力了。
或许你会问我,《Java虚拟机精讲》与其它优秀的作品有什么不同,如果真正要说不同,只能说是更基础、更小白、更简单,我尽我最大的努力用最精炼的话语去诠释每一项技术细节,来龙去脉过渡好、上下文衔接更棒。没错,这本书就是写给小白看的,你完全可以把本书当做是一个跳板,当阅读完这本书后,如果你有一种“饥渴难耐”的感觉,那么恭喜你,本书的目的也就达到了,你完全可以阅读其他难度更深、更优秀的作品。
我在写作的过程中,也参考了大量的文献和其他的JVM经典书籍,谢谢这些前辈们的努力和付出。当然本书得以出版,也离不开蔡学镛和莫枢(RednaxelaFX)的帮助(但愿不会因为本书写的不好,给你们抹黑),其次还要感谢负责我这本书的主编,电子工业出版社的孙学瑛老师,谢谢你们。
样章试读地址:
http://book.douban.com/reading/34729626/
名人推荐
我从1995年就开始使用Java了,当时Java 1.0尚未推出,还在beta阶段。接下来几年我饥渴地找寻所有的Java资料,希望能知悉其所有的秘密,我把JVM的书和文档详细读过,总算解答了我许多疑惑。我深深觉得,光懂Java语法和库的用法是不够的。只有了解JVM内部的运作细节,才能真正掌握Java。本书以精练的语句结合源码剖析的方式诠释了JVM的许多关键原理。阅读本书,你将有知其然并知其所以然的淋漓畅快感。
--蔡学镛 平安集团首席架构师 原创新工场首席布道师著有畅销书《编程ING》、《Java夜未眠》
对于Java开发人员而言,项目中除了需要熟悉和掌握各种常用的框架技术外,了解JVM的底层工作原理也是非常有必要的。本书精练而细致地为各位读者介绍了有关JVM的各个方面,如果你愿意追本溯源,那么本书无疑是你最好的选择之一。
--赵延斌 IBM GBS - Senior Consultant
每当我遇到技术问题不能灵活驾驭的时候,我都会深思缘由,究其根本是因为看不清全貌,要想了解Java世界的全貌,深入研究JVM是不可或缺的。
本书是一本优秀的深入研究JVM的书籍,它将JVM的内部机制以最简单的语句描述得淋漓尽致,即使读者对JVM有一定程度了解,也能够从中获益。
--艾浩 平安科技资深开发工程师
大数据云计算领域正在逐渐变得异常火热,而这些领域里面的代表作品Hadoop、Storm和Spark无一例外都构建在JVM之上,掌握并深入JVM细节,是你能快速掌握和深入这些技术的基础。本书用通俗易懂的语言呈现了JVM的方方面面,能够给你带来一些和阅读其他JVM书籍不一样的感受。
--胡文鹏 任子行资深技术专家
当我听说翔龙要写一本关于JVM的书籍时,我非常期待。这几年我也阅读过一些国内外比较优秀的关于JVM的作品,但是我更期待的是一本以入门步道和化繁为简为重点的JVM作品,本书很好地满足了我的这个需求。
--徐章法 任子行资深项目经理
从事Java研发工作十来年了,接触和使用过的技术不计其数,并且一直都是在需要的时候捡起来,用完之后又丢弃它。项目之余常常会深思,所有与Java相关的技术都运行在JVM之上,那么JVM的技术细节是否会复杂到令常人难以理解?本书以最直白的话语诠释了JVM的诸多技术细节,让你在阅读的过程中不会产生任何顾虑。
--郭伟 高级语言虚拟机爱好者
书封面:
相关推荐
蔡学镛,又被称为Chia Heng Yung,是一位知名的Java技术专家,他撰写了多篇关于Java技术的文章,这些文章可能涵盖了Java的基础知识、进阶特性以及最佳实践。他的文章对于Java开发者来说是宝贵的资源,可以帮助他们...
书中不仅包含了蔡学镛本人多年来的学习心得和技术经验,还融入了他对Java技术发展的独到见解。 ### 学习之路 蔡学镛强调,学习Java并非一蹴而就的过程,而是需要通过持续的学习、实践和积累才能真正掌握。他分享了...
从蔡学镛的《香鸡排三部曲》中,我们可以提炼出一系列关于IT行业,尤其是程序员职业状态的深刻洞察,以及对台湾社会经济环境的反思。以下是对该系列文章中涉及的关键知识点的深入分析: ### 程序员的社会地位与薪酬...
### 蔡学镛软件架构入门 #### 一、软件架构定义及理解 软件架构是软件系统的基础骨架,它定义了软件系统的主要组件及其相互之间的关系。架构是软件设计的一个重要方面,它不仅决定了系统的组织结构,还影响着系统...
蔡学镛在平安科技上课时的课件
《PPT制作技巧:不瞌睡的简报设计模式——支付宝蔡学镛》是一本深入浅出地探讨如何创建引人入胜、高效传递信息的PPT作品的专业指南。作者蔡学镛,作为支付宝的知名专家,他在书中分享了自己的经验与见解,帮助读者...
《Java夜未眠》是台湾知名程序员蔡学镛的一部专为Java工程师撰写的著作,旨在深入探讨Java编程语言的方方面面,帮助读者提升技术水平和理解深度。这本书在Java社区中享有较高的声誉,对于想要深入了解Java的开发者来...
2012中国软件开发者大会(SDCC2012)的第五场分论坛“编程语言”中,创新工场首席架构师蔡学镛做了题为“认识Google Dart语言”的演讲,深入浅出地帮助研发人员建立了对于Dart的基本了解和判断,并对“Dart是进可攻...
本简报由蔡学镛老师制作,旨在分享一种能够让观众保持高度专注的简报设计方法——“不瞌睡的简报设计模式”。此模式融合了尼古丁和咖啡因的概念,寓意通过激发兴趣和活力的方式使简报更加吸引人。 #### 简报三要素...
蔡学镛架构设计方法强调在进行软件架构设计时,应当遵循一系列原则和步骤以简化设计过程、提高设计效率,并确保系统能够应对未来的业务扩展和变化。该方法提出首席架构师在系统架构老化后应当发起重构,以保持架构的...
软件架构入门培训资料,强烈推荐
在《第五期 蔡学镛软件架构入门第二场 蔡学镛.pptx》这一材料中,作者首先对“软件架构”进行了定义与阐述。软件架构不仅仅是关于代码的组织方式,更是一种高层次的设计思路,它关注的是系统的结构和行为,以及它们...
这一概念极大地提高了函数的复用性和表达力。 4. 不可变性:在函数式编程中,数据通常是不可变的。不可变数据意味着一旦创建后就不能更改,所有的改变都会生成新的数据结构而不是修改原有数据。 5. 函数组合:函数...
现在是IT的时代,工作与生活都离不开IT。许多人都想了解软件原理,甚至编写一些简单的软件。通过《编程ING:人人都能学会程序设计》一书,你就能拥有这样的能力,甚至培养出对编程的兴趣。 本书在编写上采用了心理学...
- **Java + SQL**:结合 Java 和 SQL 来处理数据库操作是一种常见的 DSL 使用场景。 - **REBOL + VID**:REBOL 结合 VID(Visual Interface Definition)用于创建图形用户界面,是另一种 DSL 的实例。 ### 三、实现...
### 中学生编程(蔡学镛) #### 知识点概览 1. **Red语言介绍** - Red语言概述 - Red语言的特点 - Red语言的应用领域 2. **Red语言环境搭建** - Windows操作系统的环境配置 - macOS操作系统的环境配置 - ...
《Java夜未眠》是由知名IT人士蔡学镛创作的一本独特散文集,它不仅仅是一本书,更是广大程序员的情感共鸣和心灵慰藉。这本书以PDF格式呈现,方便电子阅读和分享,让程序员们在繁忙的工作之余,能有一份属于自己的...
### 云计算的核心概念及其发展 #### 一、云计算的基本理解 云计算的概念最早源自于网络的象征,简单来说,云计算可以被定义为“网络计算”。这一定义反映了云计算的本质特征:通过互联网提供计算服务。...
蔡学镛推荐的《Exploring Java, 2nd Edition》和《Java in a Nutshell, 2nd Edition》可能较难获取,而《Java 2 编程详解》或《Java 2 从入门到精通》是很好的替代选择。这些书籍能帮助新手系统地学习Java基础知识。...