核心Java

Iteratin Collection Gen

圖書信息

出版社: 東南大學出版社; 第1版 (2005年10月1日)
外文書名: Hardcore Java
平裝: 322頁
正文語種: 英語
開本: 16
ISBN: 7564100400
條形碼: 9787564100407
尺寸: 23.1 x 17.9 x 1.6 cm
重量: 558 g

作者簡介

作者:(美)西蒙斯

內容簡介

Java已經迅速成為時下最重要的程式語言之一,尤其對於專業及企業級項目而言。從其誕生之初主要用於編寫Web Applets,到後來用於Servlet、EJB和資料庫訪問而不斷成熟,Java已經成為目前軟體開發者手中一種複雜而健壯的工具。
《核心Java》將Java涉及的龐大內容合理地劃分,逐部分逐部分地揭示其中隱藏的要點和技巧,這些要點和技巧能使你從一個剛入門的編程者成長為一個經驗豐富的專業的開發人員。本書將帶你快速把握Java的基礎,然後進一步學習高級記憶體管理技術,最佳化及在位元組編碼層次上提升效率的技術,以及快速創建GUI所需的技術。同時,你將領會撰寫程式和維護易出錯代碼的藝術,並掌握Java語言中各個複雜且難以理解之處。
《核心Java》對每一個程式設計師而言都是無價之寶,即便是最老道的開發者也會發現,閱讀此書他們會大有收穫,對Java的理解將被提升,直至能夠真正地高水平地套用Java語言。書中共有超過千行的注釋詳細的可執行代碼來幫助闡釋各個概念。

媒體評論

書評
《核心Java》包含的內容有:
·使用final關鍵字來最佳化和保護你的Java類;
·所有類型嵌套類(nested class),包括如何最佳化匿名類(Anonymous class)和內部類(inner class);
·不可變對象(immutable object),包括何時使用(或不應該使用)它們的獨特技巧;
·如何通過異常處理管理來消除bug;
·常量及其對java記憶體模型的影響;
·Java反射(reflection),我們的討論遠遠超越其他書中“Hello World”示例的範疇;
·在標準版本和企業級版本下如何構建和使用動態代理;
·weak reference,包括其使用模式和在拉圾收集及記憶體管理機制中的角色。

目錄

Preface
1. Java in Review
Core Concepts
Syntax Issues
Access Issues
Common Mistakes
2. The Final
Final Constants
Final Variables
Final Parameters
Final Collections
Instance-Scoped Variables
Final Classes
Final Methods
Conditional Compilation
Using final as a Coding Standard
3. Immutable Types
Fundamentals
Immutable Problems
Immutable or Not
4. Collections
Collection Concepts
Implementations
Choosing a Collection Type
Iterating Collections
Collection Gotchas
5. Exceptional Code
Two Types of Exceptions
When to Use Exceptions
Finally for Closure
Exceptional Traps
6. Nested Classes
Inner classes
Limited-Scope Inner Classes
Static Nested Classes
Double Nested Classes
Nested Classes in Interfaces?
Nested Interfaces
Nested Class Rules
7. All About Constants
Substitution Constants
Bit Fields
Option Constants
Constant Objects
Constant Encapsulation
8. Data Modeling
The Requirements Document
Natural Language Modeling
Aspects of Well-Designed Data Models
Reusable Data Constraints
Persistence
9. Practical Reflection
The Basics
Reflection and Greater Reflection
Applying Reflection to MutableObject
Performance of Reflection
Reflection + junit = Stable Code
10. Proxies
What Is a Proxy?
Two Kinds of Proxies
Proxy Gotchas
11. References in Four Flavors
The Problem
Java Reference Concepts
The Java Reference Classes
Practical Applications
A Weak Listener
When to Use References
12. Tiger: JDK 1.5
New Language Features
Generics
Other Improvements in Tiger
Index

相關詞條

相關搜尋

熱門詞條

聯絡我們