Programming Principles in Java: Architectures and Interfaces
by David Schmidt
Publisher: Kansas State University 2003
Number of pages: 748
This is a textbook for a first course for future computing scientists and professional programmers. Professional programmers should understand how to employ three forms of structure: control structures, data structures, and component structures. In this text the author emphasizes component structures over the other two forms.
Home page url
Download or read it online for free here:
(multiple PDF files)
by Jan Newmarch - Apress
Jini grew from early work in Java to make distributed computing easier. This is the perfect book for Java programmers interested in applying Jini toward their respective network applications. Author covers comprehensive Jini advancements.
by Bruce Tate - O'Reilly Media, Inc.
Bruce Tate describes the characteristics of alternative languages, likely successors to Java. The book will teach you a few new languages and help you start building new skills, or you can use the introduced techniques to improve your work in Java.
by Duane A. Bailey - McGraw-Hill
This text was developed for use in a standard Computer Science curriculum. It requires a little more effort to read. The text is not a brief encounter with object-oriented data structure design, but a touchstone for one's programming future.
by Alexandre Patchine, Dr. Heinz M. Kabutz
The book contains real-world advises and solutions from daily Java experiences. It covers most seeked Java topics and some other related ones. Although not a Java tutorial itself, it makes an excellent companion for a good Java textbook.