挺好的一本书_分布式Java应用书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > 分布式Java应用 > 挺好的一本书
Black.Lee 分布式Java应用 的书评 发表时间:2011-07-30 16:07:21

挺好的一本书

从Blog上拷过来的,格式有一点点乱了。。http://blog.blacklee.net/?p=900

很多人看中此书的原因可能缘于作者的实战经验(比如我会想看看有没有关于TFS相关的内容),但是失望了,因为书里讲具体事件基本没有。
这些应该会因为涉及公司商业因素之类的,然后没法往书里写。
虽然没有实例,但再复杂的系统,最基本的数据结构也就这么些嘛。所以,“道”在其中,此书还是值得读的。

从目录里的页码看篇幅,重点在3、4、5三章,我看完,最大的收获也是在这几章里面。讲解的足够细致,例子也不太长,很适合长时间捧着书看,偶尔打开IDE敲敲、跑跑、看看。
不过诚如作者序之标题:发表是最好的记忆。对于读者来说,写下来是最好的记忆。读到后面的章节时,我再一次的准备了笔纸,不时的记录些TIPS。
在前前公司,和主管谈话。我俩的看法非常一致的一点是:我动手能力足够,但是理论欠佳。我说我先从Java的类库开始补吧,随后,呃,有去看,但很不系统。这本书在介绍类库的章节里,我一直边看书边看源码,受益良多!也就是开头里我说这书叫《高级基础》更合适的原因。

我认为此书适合所有写过几年代码却没认真读过Java类库源码的同学!

说几个可以做得更好的地方吧:

排版问题1
忘了是书前面的序言还是后面的编辑手记里,有人提到节约纸张。那么这一点是没有做好的。比如说
if不跟else联合使用,并且子句只有一句时:

if (condition) {
    dosomething;
}
完全可以简写为:

if (condition) dosomething;
或者else也简单的时候,则可以

if (condition) dosomething1;
else dosomething2;
编码规范里种种的格式要求,不就是让读者可以清晰的看清代码嘛?(这个包括简单的方法)

排版问题2
很多空行是没必要的,而很多地方的操作符前后的空格被去掉了(这点好像追究的人比较多)

1个技术问题
P201的首段
系统在213秒内就发生了一次Full GC。。。。这显然过于频繁
好吧,这里是我有点犯浑钻牛角尖了,我只是想知道大概多长时间就不算频繁(呃,想起来在前公司调试性能时模糊的印象是跑了两三天的程序发生的Full GC次数是2位数)

前后关联问题
P204段落2里提到,【将CPU资源消耗中得例子重新执行】,当时我是刚拿起书不久,前面的我忘了在哪,于是又往前翻。。。这里如果可以说明在哪一页就好了。

总而言之,对于经常写Java代码的同学而言,这是一本绝对值得读一读的好书!

展开全文
有用 0 无用 0

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读