 |
Author(s) : Chuck Cavaness, Brian Keeton, Jeff Friesen, Joseph Weber
Publisher : Que
Date : 2000
Pages : 1152
Format : PDF
ISBN : 0789724685
|
Special Edition Using Java 2 Standard Edition specifically covers only the Standard Edition of version 1.3 of the Java Software Development Kit (SDK). It begins with a series of quick refreshers for Object-oriented programming and Java fundamentals, including applet programming and threads, to ensure that readers are up to speed. The book then moves to intermediate Java features including user interface design with Java Foundation Classes (JFC) and Abstract Windows Toolkit (AWT), data structures and Java utilities, containers and layout managers, and creating images. Later chapters cover advanced topics including Internationalization & creating JAR archive files. Useful appendices offer further Java resources & SDK tool information. Throughout the book, the authors focus on SDK version 1.3 changes, including the newest HotSpot compiler, which offers increased performance, faster start-up and smaller memory usage, among other improvements.
Topics covered:
* Introduction to object-oriented programming and the Unified Modeling Language (UML)
* Java as a programming language
* A basic "Hello, World" program in Java
* In-depth basic language tutorial (including data types, operators, expressions, and control flow statements)
* Basic class design in Java (variables and methods, inner classes, and packages)
* String and text processing
* Java interfaces
* JDK 1.0 and JDK 1.2 collection classes
* Java threads and synchronization techniques
* The Java Foundation Classes (JFC)
* Basic user interface programming with the Abstract Window Toolkit (AWT) and Swing
* The JFC Accessibility APIs
* AWT and Java 2D graphics tutorial
* Drag-and-drop and clipboard programming with JFC
* Introduction to the Java Media Framework API (JMF)
* Java I/O with files
* Streams and object serialization
* Java networking basics (using TCP/IP and sockets, UDP, and handling URLs)
* Java internationalization and locale support
* JAR files (deployment and security issues)
* Beginning and advanced database programming with JDBC 2.0
* Reflection and class inspection
* Working with JavaBeans for custom UI components
* Reference for setting up the Sun JDK
* Guide to Java tools
* Sun's HotSpot compiler and other JDK 1.3 performance enhancements
Download Link