Pro Java Programming - Brett Spell, Terrill; SpringerLink (Online service) (Berkeley, CA : Apress : Imprint: Apress, 2005)
Going Inside Java -- Designing Libraries, Classes, and Methods -- Using Threads in Your Applications -- Using Collections -- Using Layout Managers -- Using Swing's JTable -- Using Swing's JTree -- Adding Cut-and-Paste Functionality -- Adding Drag-and-Drop Functionality -- Printing -- Introducing Java Database Connectivity (JDBC) -- Internationalizing Your Applications -- Using XML -- Adding Annotations.
Keywords: Java (Computer program language).; Software engineering; Java; Software Engineering/Programming and Operating Systems