Programming Principles in Java: Architectures and Interfaces
by David Schmidt
Publisher: Kansas State University 2003
Number of pages: 748
Description:
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.
Download or read it online for free here:
Download link
(multiple PDF files)
Similar books

by Stephen J. Hartley
An introduction to using Java in concurrent or multithreaded applications. Topics covered are race conditions when threads share data, critical sections, mutual exclusion, semaphores, monitors, message passing, the rendezvous, etc.
(19861 views)

by Jeff Heaton - Heaton Research, Inc.
Java allows you to program HTTP directly. These programs, which are called bots, can collect information or automate common web programming tasks. This book presents a collection of very reusable recipes for Java bot programming.
(19026 views)

by Alvin J. Alexander - DevDaily.com
This text is a training material about the Java programming language and object-oriented programming methods. It covers OO software development, Java programming language, standard libraries, server-side programming, databases, best practices, etc.
(18414 views)

by Jim Farley - O'Reilly Media
This book is an overview of the tools and techniques that are at your disposal for building distributed computing systems in Java. It is intended to serve as both explanatory and reference material for you, the professional developer.
(11187 views)