用Java有四年之久,在同事之间,大家也都以为是Java牛人,然而自己知道对Java还不是那么通透,
我想从Java的设计者James Gosling所写的书The Java Programming Language中文版入手,然后再着手读
Java specification和JVM。
我想从Java的设计者James Gosling所写的书The Java Programming Language中文版入手,然后再着手读
Java specification和JVM。
今天读了第一章,总体感受是比较朴实,有点反璞归真的味道。
就象一老者打拳,表明上看来平静朴实,实则蕴藏着几十年的功力。
比如第2页,关于函数签名(signature),函数头(head)以及函数体(body)的论述非常清楚简洁,摘录如下:
“方法的名字和它的参数列表一起组成了方法的签名(signature),而签名又和所有的修饰符(如public、static)、返回类型以及可抛出异常列表(本章稍后介绍)一起组成了方法头(header)。方法声明(declaration)由方法头和方法体(body)组成,方法体就是出现在花括号之间的语句块(statement block)。”
又如第18页关于interface是contract的理解可谓精辟。interface在java中大行其道,跟这些人对于interface概念深刻理解关系密切。
读完第一章,就一点不太满意就是第9页出现了个“引元”的概念,我是第一次听说这个概念,后来才搞明白原来是参数(parameter)。可能是译者新发明的词汇也有可能是我孤陋寡闻。不过总体来说,翻译的还是比较流畅的。
更多的内容还没有读,鉴于作者的名气,先评个四星。