The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming (Paperback)
暫譯: 扎實的 Java 開發者:Java 7 的重要技術與多語言程式設計
Benjamin J Evans, Martijn Verburg
買這商品的人也買了...
-
$880$695 -
$450$356 -
$520$411 -
$780$616 -
$650$514 -
$550$468 -
$450$356 -
$680$537 -
$680$537 -
$590$460 -
$980$833 -
$580$458 -
$550$429 -
$450$356 -
$400$316 -
$280$238 -
$580$458 -
$780$616 -
$860$731 -
$1,520$1,444 -
$1,400Advanced Persistent Threat: Understanding the Danger and How to Protect Your Organization (Paperback)
-
$1,130$893 -
$400$380 -
$360$281 -
$1,580$1,501
商品描述
Summary
The Well-Grounded Java Developer offers a fresh and practical look at new Java 7 features, new JVM languages, and the array of supporting technologies you need for the next generation of Java-based software.
About the BookThe Well-Grounded Java Developer starts with thorough coverage of Java 7 features like try-with-resources and NIO.2. You'll then explore a cross-section of emerging JVM-based languages, including Groovy, Scala, and Clojure. You will find clear examples that are practical and that help you dig into dozens of valuable development techniques showcasing modern approaches to the dev process, concurrency, performance, and much more.
Written for readers familiar with Java. No experience with Java 7 or new JVM languages required.
Purchase includes free PDF, ePub, and Kindle eBooks downloadable at manning.com.
What's Inside- New Java 7 features
- Tutorials on Groovy, Scala, and Clojure
- Discovering multicore processing and concurrency
- Functional programming with new JVM languages
- Modern approaches to testing, build, and CI
PART 1 DEVELOPING WITH JAVA 7
PART 2 VITAL TECHNIQUES
PART 3 POLYGLOT PROGRAMMING ON THE JVM
PART 4 CRAFTING THE POLYGLOT PROJECT
- Introducing Java 7
- New I/O
- Dependency Injection
- Modern concurrency
- Class files and bytecode
- Understanding performance tuning
- Alternative JVM languages
- Groovy: Java's dynamic friend
- Scala: powerful and concise
- Clojure: safer programming
- Test-driven development
- Build and continuous integration
- Rapid web development
- Staying well-grounded
商品描述(中文翻譯)
**摘要**
《深入理解 Java 開發者》提供了對 Java 7 新特性、新的 JVM 語言以及您在下一代基於 Java 的軟體所需的各種支援技術的新穎且實用的視角。
**關於本書**
《深入理解 Java 開發者》首先徹底介紹了 Java 7 的特性,如 try-with-resources 和 NIO.2。接著,您將探索一系列新興的基於 JVM 的語言,包括 Groovy、Scala 和 Clojure。您會發現清晰且實用的範例,幫助您深入了解數十種有價值的開發技術,展示現代開發過程、併發性、性能等方面的現代方法。
本書是為熟悉 Java 的讀者撰寫的,無需具備 Java 7 或新 JVM 語言的經驗。
購買後可在 manning.com 下載免費的 PDF、ePub 和 Kindle 電子書。
**內容概覽**
- 新的 Java 7 特性
- Groovy、Scala 和 Clojure 的教程
- 探索多核心處理和併發性
- 使用新 JVM 語言的函數式編程
- 現代測試、構建和持續集成的方法
**目錄**
**第一部分 使用 Java 7 開發**
**第二部分 重要技術**
**第三部分 在 JVM 上的多語言編程**
**第四部分 打造多語言專案**
1. 介紹 Java 7
2. 新的 I/O
3. 依賴注入
4. 現代併發
5. 類檔案和位元組碼
6. 理解性能調優
7. 替代的 JVM 語言
8. Groovy:Java 的動態朋友
9. Scala:強大且簡潔
10. Clojure:更安全的編程
11. 測試驅動開發
12. 構建和持續集成
13. 快速網頁開發
14. 保持穩健的基礎