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 Henry Coles, et al. - GitBook
This book is an attempt to capture what good Java code looks like and the practices that help produce it. Tis document is intended for anyone, from developers writing Java for the first time through to seasoned technical leads serving multiple teams.
by Peter Sestoft - IT University of Copenhagen
This is a concise description of the Java programming language, version 1.1 and later. It is a quick reference for the reader who has already learned (or is learning) Java from a standard textbook and who wants to know the language in more detail.
by Ben Evans - O'Reilly Media
Java has flourished and is now one of the world's most important and widely-used programming environments. Benjamin Evans, the Java editor for InfoQ and author of Java in a Nutshell, 6th edition, takes us on a journey through time ...
by Tim Lindholm, Frank Yellin - Prentice Hall PTR
The complete specification for the Java Virtual Machine, the nucleus of the Java language. It is an essential reference for Java Virtual Machine implementors and compiler writers. Numerous practical examples clarify how the JVM operates in practice.