惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
N
Netflix TechBlog - Medium
博客园 - 叶小钗
大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
V
V2EX
IT之家
IT之家
J
Java Code Geeks
Hacker News - Newest:
Hacker News - Newest: "LLM"
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
GbyAI
GbyAI
D
Docker
S
Secure Thoughts
Recent Announcements
Recent Announcements
Webroot Blog
Webroot Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
云风的 BLOG
云风的 BLOG
博客园_首页
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Security Archives - TechRepublic
Security Archives - TechRepublic
酷 壳 – CoolShell
酷 壳 – CoolShell
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
N
News | PayPal Newsroom
S
Security @ Cisco Blogs
I
InfoQ
Last Week in AI
Last Week in AI
SecWiki News
SecWiki News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
W
WeLiveSecurity
T
Troy Hunt's Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Attack and Defense Labs
Attack and Defense Labs
美团技术团队
T
The Blog of Author Tim Ferriss
Google DeepMind News
Google DeepMind News
Martin Fowler
Martin Fowler
B
Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Scott Helme
Scott Helme
T
Tor Project blog
Know Your Adversary
Know Your Adversary
有赞技术团队
有赞技术团队
Hugging Face - Blog
Hugging Face - Blog
Recorded Future
Recorded Future
C
Cyber Attacks, Cyber Crime and Cyber Security
AI
AI
G
Google Developers Blog

博客园 - Flier Lu

[草稿] 自动下载完整的.NET源代码 Atlas 实现机制浅析 [3] Atlas 实现机制浅析 [2] Atlas 实现机制浅析 [1] [草稿] Managed COM Apartment - ExecutionContext [1] ASP.NET 2.0 异步页面原理浅析 [1] 也评《应用框架的设计与实现——.NET平台》 CLR 调试支持机制原理浅析 [1] 整体结构 [草稿] 关注企业级服务自身的可管理性 享受 .NET 时代的 COM+ 开发 感受 COM+ 事务性 在 CLR 1.1 中获取 IL 函数体信息 GDS [1] 使用Google桌面搜索构建企业搜索方案 基于透明代理的内部类访问抽象 [2] 自动类型转换与封装 基于透明代理的内部类访问抽象 [1] 类型与调用的封装 [TIPS] 正确判断当前用户角色 使用 FishEye 直观了解 CVS 情况 在 .NET 中获取 AD 上帐号密码过期时间 用WinDbg探索CLR世界 [10] 透明代理实现原理浅析 - 静态结构
咬文嚼字之 Java 版
Flier Lu · 2005-08-24 · via 博客园 - Flier Lu

Posted on 2005-08-24 22:55  Flier Lu  阅读(1762)  评论()    收藏  举报

http://spaces.msn.com/members/flierlu/Blog/cns!1pQ1oe7hJhEc4MgjNgGwRvvA!138.entry


    如果让我推荐学习 Java 语言的书单,除了面向初学者的 Thinking in Java 和面向进阶者的 Inside JVM 之外,现在又可以增加一本面向执着者的 Java Rules

    虽然相对枯燥的第 1 章曾让我一度放下此书改看其他书籍,但在读完第 2, 3 章后我就确信,此书绝对是属于那种可以看两遍以上的书籍。虽然就内容来说,总共 6 章的内容看起来并不多,而且其中有 3 章近 330 页,用来介绍其他书籍里面几乎不屑于详细讨论的基础内容。([4] 原始数据类型和 Object 类、[5] 字符串和其他通用类型、[6] 数组和集合框架)但其内容所涉及技术的深度和广度,绝对是绝大多数所谓“编程”书籍无法比拟的。

    举个最简单的例子,在第 2 章 编译单元 的讨论中,作者花了 8 页 16 面纸的篇幅,用来讨论包引用中的 import 语句。而且介绍内容绝对是言之有物、条理清晰,对技术的介绍则是旁征博引、触类旁通。

    此书的定位是介于 JLS (Java Language Specification) 和语法书籍之间,从语言设计的角度来展示 JVM 的细节,是阅读前面提到两本书籍后,最合适的黏合剂。可以让读者将 Java 语法和 JVM 实现,通过语言设计和实现的细节,有机的将知识联系到一起。美中不足的是文风有时过于学术化,好些句子绕来绕去让你看不真切。不过也可能是翻译水平问题导致,回头弄本原版的来比对一下。

    不过相对于普通的阅读者,这个层面的讨论似乎过于繁琐和细致,因而我将之规类为面向执着者的书籍,呵呵。好在偶连 JLS 语言规范都硬着头皮啃过,看起这个来还不算太吃力,而且经常有意外的收获,非常过瘾 :D

    而就翻译质量来说,javaresearch.org 这个组织还算不错,基本上中规中矩,没发现什么太大的纰漏。也好歹没把书名改成个诸如《xxx 深入浅出》、《xxx 技术内幕》或者《Java 和 xxx 不得不说的故事》之类 BT 的名字,原汁原味算是积德了。此外这个组织翻译的 Concurrent Programming in Java 一书也是非常不错。