Programming - Java Books, Documents, and Lectures

Title Year Description
Java Au Naturel - Guide to Object Oriented Design, 4th Edition Java Au Naturel - Guide to Object Oriented Design, 4th Edition 2004 Description Introduces object-oriented programming with Java.
Java Native Interface: Programmer's Guide and Specification Java Native Interface: Programmer's Guide and Specification 2002 Description This book is the definitive resource and a comprehensive guide to working with the JNI. This book offers a tutorial, a detailed description of JNI features and techniques, JNI design justifications, and the specification for all JNI types and functions.
Securing Java Securing Java 1999 Description This book aims to educate the user on how to make intelligent decisions regarding the use of Java (especially in business and other mission-critical systems). The text discusses the associated risks and how to deal with them.
Thinking In Patterns: Problem-Solving  Techniques Using Java Thinking In Patterns: Problem-Solving Techniques Using Java 2003 Description This book is about design patterns. It is not a introductory book, readers should have a firm grasp of an object oriented languange such as Java, C++, or C#.
Thinking in Enterprise Java Thinking in Enterprise Java 2003 Description This book presents topics that are important when developing "enterprise" business applications.
Thinking in Java, 3rd Edition Thinking in Java, 3rd Edition 2002 Description This book provides the reader with bite-sized pieces that can be taught in a reasonable amount of time, followed by exercises that are feasible to accomplish in a classroom situation.