The Well-Grounded Java Developer : Vital techniques of Java 7 and polyglot programming

0
(0)

The Well-Grounded Java Developer
: Vital techniques of Java 7 and polyglot programming

作者:BenjaminJEvans/MartijnVerburg

出版社:ManningPublications

副标题:VitaltechniquesofJava7andpolyglotprogramming

原作名:TheWell-GroundedJavaDeveloper

出版年:2012-7-18

页数:496

定价:USD49.99

装帧:Paperback

ISBN:9781617290060

内容简介
······

DESCRIPTION The Java community has always been dynamic and fast-moving, with constant innovation on the core platform as well as a vibrant community ecosystem. New JVM-based languages like Groovy, Scala, and Clojure are redefining what it means to be a Java developer. The core Standard and Enterprise APIs now co-exist with a large and growing body of open source technologies. Multicore processors, concurrency, and massive data stores require new patterns and approaches to development. And with Java 7 due to release in 2011, there's still more to absorb. The Well-Grounded Java Developer is a unique guide written for developers with a solid grasp of Java fundamentals. It provides a fresh, practical look at new Java 7 features along with the array of ancillary technologies that a working developer will use in building the next generation of business software. KEY POINTS F * Covers new Java 7 features F * Quick tutorials on several new JVM languages F * Integrating new features and languages with existing systems

作者简介
······

Ben Evans is on the Java SE/EE Executive Committee, helping define standards for the Java ecosystem. He is a Java developer working in the financial industry, an organizer for the UK Graduate Developer Community and a regular public speaker on Java, concurrency and related topics.

Martijn Verburg (aka the "Diabolical Developer") is an independent Java and open source consultant, co-organizer for the London JUG, and a regular conference speaker on Java and open source.

目录
······

Part 1: Developing with Java 7

1 Introducing Java 7 – FREE

2 New I/O – AVAILABLE

Part 2: Vital techniques

3 Dependency injection – AVAILABLE

4 Modern concurrency – AVAILABLE

5 Classfiles and bytecode – AVAILABLE

6 Understanding performance tuning – AVAILABLE

Part 3: Polyglot programming on the JVM

7 Alternative JVM languages – AVAILABLE

8 Groovy, Java's dynamic friend

9 Scala, power and economy

10 Clojure, safer programming

Part 4: Crafting the polyglot project

11 Test-driven development

12 Build and continuous integration

13 Rapid web development

14 Beyond ground level

Appendixes

A For more information

B Spring configs

C Glob syntax

D Installing alternative JVM languages

评论 ······

内容全面,受益匪浅。I ❤ Java

介绍了java 7的好多最新特性,后面介绍了Groovy等新语言

现在在看这本书。之前还觉得Java挺简单的,比C/C++方便得多。现在才发现,扯上DI啦,并行啦,类加载啦之后复杂度就成倍增长了。之前写Ruby从来没觉得可以有多复杂的。不知道到底是编程本身就需要这么复杂,还是人为造成了这种复杂性?

如果看过《程序员的修养》,那么理解class loader 就顺畅多了,本书对 fork/join 并行计算解释的比较到位。

点击星号评分!

平均分 0 / 5. 投票数: 0

还没有投票!请为他投一票。

推荐阅读

评论 抢沙发

评论前必须登录!

 

登录

找回密码

注册