Java Generics and Collections
暫譯: Java 泛型與集合
Maurice Naftalin, Philip Wadler
- 出版商: O'Reilly
- 出版日期: 2006-11-21
- 定價: $1,260
- 售價: 3.2 折 $399
- 語言: 英文
- 頁數: 286
- 裝訂: Paperback
- ISBN: 0596527756
- ISBN-13: 9780596527754
-
相關分類:
Java 程式語言
-
其他版本:
Java Generics and Collections: Fundamentals and Recommended Practices
買這商品的人也買了...
-
$1,530$1,454 -
$2,100$1,995 -
$650$553 -
$290$247 -
$880$695 -
$880$695 -
$613Web Service Security: Scenarios, Patterns, and Implementation Guidance for Web Services Enhancements (WSE) 3.0
-
$650$507 -
$680$578 -
$980$774 -
$450$356 -
$680$537 -
$1,980$1,881 -
$2,200$2,090 -
$580$493 -
$720$569 -
$1,200$948 -
$2,250Head First Object-Oriented Analysis and Design: A Brain Friendly Guide to OOA & D (Paperback)
-
$299$254 -
$990$891 -
$420$332 -
$820$648 -
$580$458 -
$450$356 -
$580$493
商品描述
Description
This comprehensive guide shows you how to master the most important changes to Java since it was first released. Generics and the greatly expanded collection libraries have tremendously increased the power of Java 5 and Java 6. But they have also confused many developers who haven't known how to take advantage of these new features.Java Generics and Collections covers everything from the most basic uses of generics to the strangest corner cases. It teaches you everything you need to know about the collections libraries, so you'll always know which collection is appropriate for any given task, and how to use it.
Topics covered include:
- Fundamentals of generics: type parameters and generic methods
- Other new features: boxing and unboxing, foreach loops, varargs
- Subtyping and wildcards
- Evolution not revolution: generic libraries with legacy clients and generic clients with legacy libraries
- Generics and reflection
- Design patterns for generics
- Sets, Queues, Lists, Maps, and their implementations
- Concurrent programming and thread safety with collections
- Performance implications of different collections
Generics and the new collection libraries they inspired take Java to a new level. If you want to take your software development practice to a new level, this book is essential reading.
Philip Wadler is Professor of Theoretical Computer Science at the University of Edinburgh, where his research focuses on the design of programming languages. He is a co-designer of GJ, work that became the basis for generics in Sun's Java 5.0.
Maurice Naftalin is Technical Director at Morningside Light Ltd., a software consultancy in the United Kingdom. He has most recently served as an architect and mentor at NSB Retail Systems plc, and as the leader of the client development team of a major UK government social service system.
"A brilliant exposition of generics. By far the best book on the topic, it provides a crystal clear tutorial that starts with the basics and ends leaving the reader with a deep understanding of both the use and design of generics."
Gilad Bracha, Java Generics Lead, Sun Microsystems
商品描述(中文翻譯)
**描述**
這本全面的指南將教你如何掌握自 Java 首次發布以來最重要的變化。泛型和大幅擴展的集合庫極大地增強了 Java 5 和 Java 6 的功能。但這些新特性也讓許多開發者感到困惑,因為他們不知道如何利用這些新功能。
《Java 泛型與集合》涵蓋了從最基本的泛型使用到最奇特的邊界情況的所有內容。它教你有關集合庫的所有知識,讓你始終知道在任何特定任務中哪種集合是合適的,以及如何使用它。
涵蓋的主題包括:
- 泛型基礎:類型參數和泛型方法
- 其他新特性:裝箱與拆箱、foreach 迴圈、可變參數
- 子類型與通配符
- 演進而非革命:與舊版客戶端的泛型庫及與舊版庫的泛型客戶端
- 泛型與反射
- 泛型的設計模式
- 集合的集合、佇列、列表、映射及其實現
- 使用集合的並發編程與線程安全
- 不同集合的性能影響
泛型及其啟發的新集合庫將 Java 提升到一個新水平。如果你想將你的軟體開發實踐提升到一個新層次,這本書是必讀之作。
**Philip Wadler** 是理論計算機科學的教授。