The Java Programming Language
Author: Ken Arnold
Direct from the creators of the Java(tm) programming language, the completely revised fourth edition of The Java(tm) Programming Language is an indispensable resource for novice and advanced programmers alike.
Developers around the world have used previous editions to quickly gain a deep understanding of the Java programming language, its design goals, and how to use it most effectively in real-world development. Now, Ken Arnold, James Gosling, and David Holmes have updated this classic to reflect the major enhancements in Java(tm) 2 Standard Edition 5.0 (J2SE(tm) 5.0). The authors systematically cover most classes in Java's main packages, java.lang.*, java.util, and java.io, presenting in-depth explanations of why these classes work as they do, with informative examples. Several new chapters and major sections have been added, and every chapter has been updated to reflect today's best practices for building robust, efficient, and maintainable Java software. Key changes in this edition include *New chapters on generics, enums, and annotations, the most powerful new language features introduced in J2SE 5.0*Changes to classes and methods throughout to reflect the addition of generics
*Major new sections on assertions and regular expressions
*Coverage of all the new language features, from autoboxing and variable argument methods to the enhanced for-loop and covariant return types
*Coverage of key new classes, such as Formatter and Scanner The Java(tm) Programming Language, Fourth Edition, is the definitive tutorial introduction to the Java language and essential libraries and an indispensable reference for all programmers, including those with extensive experience. It brings together insights you can only get from the creators of Java: insights that will help you write software of exceptional quality.
Booknews
"A reference for Java programmers, offering a solid foundation in Java programming strategies and techniques. After a concise introduction to the programming language, chapters describe its commands, constructs, and libraries and offer real-world examples showing how to exploit its portability and flexibility. Coverage includes classes and objects, interfaces, exception-handling, and Java core library packages. This second edition integrates Java 1.1 in both text and examples. Assumes familiarity with basic programming concepts."
--Annotation c. by Book News, Inc., Portland, Or.
Booknews
"A resource for both novice and advanced programmers, explaining basic design goals of the language and application of the language in real- world development, and providing insight into why and how the language was designed and intended to be used. This third edition gives more in-depth treatment of newer language features, and examples on using some of the new APIs. This edition also contains expanded material on nested classes and garbage collection."
--Arnold is staff engineer at Sun Microsystems Laboratories. Annotation c. Book News, Inc., Portland, OR (booknews.com)
Table of Contents:
1 | A quick tour | 1 |
2 | Classes and objects | 41 |
3 | Extending classes | 75 |
4 | Interfaces | 117 |
5 | Nested classes and interfaces | 133 |
6 | Enumeration types | 151 |
7 | Tokens, values, and variables | 161 |
8 | Primitives as types | 183 |
9 | Operators and expressions | 201 |
10 | Control flow | 229 |
11 | Generic types | 247 |
12 | Exceptions and assertions | 279 |
13 | Strings and regular expressions | 305 |
14 | Threads | 337 |
15 | Annotations | 387 |
16 | Reflection | 397 |
17 | Garbage collection and memory | 447 |
18 | Packages | 467 |
19 | Documentation comments | 481 |
20 | The I/O package | 499 |
21 | Collections | 567 |
22 | Miscellaneous utilities | 623 |
23 | System programming | 661 |
24 | Internationalization and localization | 685 |
25 | Standard packages | 715 |
New interesting textbook: ProTools For Musicians and Songwriters or Adobe InDesign CS4 One on One
Enterprise SOA: Service Oriented Architecture Best Practices (The Coad Series)
Author: Dirk Krafzig
Service-Oriented Architecture Best Practices
A proven roadmap for delivering on the promise of service-oriented architecture
Enterprise SOA presents a complete roadmap for using service-oriented architectures to reduce cost and risk, improve efficiency and agility, and liberate yourself from the vagaries of changing technology.
While other books focus on low-level technical details, this book identifies pragmatic architectural strategies and project management techniques for the entire SOA lifecycle: planning, design, implementation, testing, rollout, and maintenance. The authors introduce crucial measures for supporting service-oriented architectures outside the IT organization. Then, to illuminate the realities of SOA deployment, they present four end-to-end case studies drawing on their experiences in a wide range of industries. Along the way, you'll discover how to:
Calculate and communicate the economic value proposition for SOA
Link SOA to business process management
Use SOA to overcome the formidable challenges of distributed system design and development
Make your business technology independent, by focusing on architecture, not specific interfaces
Go beyond individual projects to establish an effective long-term SOA roadmap
Manage infrastructure heterogeneity when eliminating it isn't realistic
Recognize the nontechnical success factors for SOA in the enterprise
Reflect lessons from Credit Suisse, Halifax Bank of Scotland, and other world-class enterprises
Whether you're a manager, architect, analyst, or developer, ifyou must drive greater value from IT services, Enterprise SOA will show you howfrom start to finish.
This is an excellent book, Im a web developer always looking for the newest in the industry...
ReplyDeleteGood Book