Java is such a rapidly evolving language, it can be difficult for developers to keep abreast of developments. It has moved beyond a lnaguage used just for creating Web-based applets to one that is being used for developing serious applications. Key Java is intended for those who already know the Java language, the classes and the tools, but who want to get more out of Java. They are wanting to know about subjects such as good Java style for reusable components, about using Java beans, about the JDBC, about optimising their code, about testing their code appropriately and about using the IFC, tools and the new JFC. This book explores some of the more significant and exciting developments in Java. It covers techniques that will be fundamental to programmers developing significant applications in Java. Each of the self-contained chapters looks beyond the mechanics of coding applications and explores the concepts that will prove vital to getting the most out of the Java language.
Author(s): John Edward Hunt, Alexander George McManus (auth.)
Series: Practitioner Series
Edition: 1
Publisher: Springer-Verlag London
Year: 1998
Language: English
Pages: 331
Tags: Programming Languages, Compilers, Interpreters; Programming Techniques
Front Matter....Pages i-xvii
Front Matter....Pages 1-1
Introduction....Pages 3-12
Inheritance and Reuse....Pages 13-26
Persistent Storage of Objects....Pages 27-34
Introductory JavaBeans....Pages 35-47
JavaBeans in Depth....Pages 49-62
Java DataBase Connectivity....Pages 63-72
The Web and JDBC....Pages 73-83
File-Based Storage Classes....Pages 85-101
Frameworks....Pages 103-118
Patterns for Documenting Frameworks....Pages 119-129
Front Matter....Pages 131-131
Testing Object-Oriented Systems....Pages 133-146
Testing Java Code....Pages 147-152
Assertions in Java....Pages 153-161
Front Matter....Pages 163-163
Performance: Tooling Up....Pages 165-173
Optimizing for Speed....Pages 175-193
Optimizing for Memory....Pages 195-205
Future Evaluators....Pages 207-215
Real-Time Java....Pages 217-221
Front Matter....Pages 223-223
Evolution of the Java User Interface....Pages 225-231
The Internet Foundation Classes....Pages 233-247
Front Matter....Pages 223-223
Swinging with the Java Foundation Classes....Pages 249-275
Graphical Java Media....Pages 277-300
User Interface Design Issues in Java....Pages 301-326
Back Matter....Pages 327-331