图书标签: Java programming 软件开发 编程 effective 计算机 程序设计 高效
发表于2024-06-23
Effective Java pdf epub mobi txt 电子书 下载 2024
Effective Java Programming Language Guide distills the hard-won wisdom of today's best Java programmers into 50 techniques for designing and constructing more robust, high-performance software. Josh Bloch, one of Sun's most widely respected Java developers, focuses on the practical problems virtually every Java developer encounters, offering specific solutions and top-notch code examples. Josh Bloch identifies 50 practices that lead directly to better code -- including better alternatives for common practices that have proven undesirable in real-world development. The techniques are specific, thoroughly explained, and supported by top-notch code examples. Among the highlights: why developers should avoid finalizers; when to use delegation instead of inheritance; and how to make the most of Java's powerful typesafe enum pattern. Nearly all 50 practices relate to the "core" of the Java platform -- the language itself -- making the book relevant to virtually every Java developer.
Joshua Bloch是Google公司的首席Java架构师。是Jolt大奖的获得者。他曾是Sun公司的杰出工程师,和Transarc公司的高级系统设计师。Bloch曾带领团队设计和实现过无数的Java平台特性,包括JDK 5.0语言增强版和获奖的Java Collections Framework。他的著作还包括:《Java Puzzlers》、《Java Concurrency in Practive》等。
以条目的形式列出Java编程的技巧,看起来不累,可以从任何一节翻起。
评分很多提醒在现实中都还在犯着:(
评分a bit outdated but still useful
评分指出了java中需要注意的地方
评分有点老,有点难
如果你是搞java的,我建议你看不懂 如果你搞java,已入行多年,那么你一定能看懂此书,然后从中获得启发 如果你刚入行,那么我也建议你看此书,因为此书能让你保持一颗谦逊的心,激励着你进步,因为你看不懂 特留此段评论,希望有一天我高兴地再次在此评论,这正是一本...
评分首先声明,这本书的中文翻译大体上还是过得去的,大方向上没问题。 ----------------------------分割线---------------------------- 1. p129 翻译:Java的枚举类型是功能十分齐全的类,功能比其他语言中的对等物要更强大得多,Java的枚举本质上是int值。 原文:Java's enum ...
评分如果你使用刚刚学会的Java做了一个小应用程序,那么你就可以开始有选择地看这本书。书中分别对Java的不同特性分章节给予作者本人的建议。如果你还没有用到其中的某一特性,那么就没必要读相关的章节,跳过去。只有你经历过了,摔倒过了,困扰过了,你才会与书中的建议产生共鸣...
评分身为一个以Java为生的Coder,到现在才看这本书,说起来多少有点惭愧。买了中文版,看了几页后实在是看不懂,完全不知所云,没办法,只好看英文版的,于是历时一个月,看得我欲仙欲死,生不如死。。。不过,经典就是经典,收获良多,强烈推荐!
评分Creating and Destroying Objects 1, Consider providing static factory methods instead of constructors Pros: Named methods Flexible: not required to create a new object each time invoked. Flexible: can provide an object of any subtype. Cons The class without ...
Effective Java pdf epub mobi txt 电子书 下载 2024