“The Java Language Specification, Third Edition”, written by the inventors of the technology, The Java Language Specification, Third Edition is the definitive technical reference for the Java programming language. If you want to know the precise meaning of the language’s constructs, this is the source for you. …
Apache Jakarta Commons: Reusable Java Components
Free Java book from Bruce Perens’ Open Source Series. Using the Apache Jakarta Commons reusable Java components, you can leverage the work of the global open-source community to solve common programming problems reliably, quickly, and inexpensively. …
Brewing Java: A Tutorial
This online free Java book is divided into 4 parts. Part 1 is a brief introduction to what Java is, why it’s cool and what you need to use it. Part 2 is a tutorial introduction to Java. Part 3 covers the basics of writing applets in Java. Part 4 introduces you to objects and classes. …
Java: Graphical User Interfaces – An Introduction to Java Programming
Download this free 101 page Java Book “Java: Graphical User Interfaces – An Introduction to Java Programming” in pdf format. …
Java: Classes in Java Applications – An Introduction to Java Programming
Free 118 page pdf Java Book “Java: Classes in Java Applications – An Introduction to Java Programming”. This is the second part of the “Java”-series written by David Etheridge.
…
Java: The Fundamentals of Objects and Classes – An Introduction to Java Programming
Free 92 page Java eBook “Java: The Fundamentals of Objects and Classes – An Introduction to Java Programming” in pdf format. …
Repository Management with Nexus
Repository managers serve two purposes: they act as highly configurable proxies between your organization and the public Maven repositories and they also provide an organization with a deployment destination for your own generated artifacts. “Repository Management with Nexus” will walk you through the installation process for both the Open Source version of Nexus and Nexus Professional. …
Herong’s Tutorial Notes on Swing
This free Java Swing tutorial book is a collection of notes and sample codes written by the author while he was learning Java Swing himself. It can be used as a tutorial guide for beginners or a reference book for experienced developers. …
Java Application Development on Linux
Free Java book from Bruce Perens’ Open Source Series. Written for Java and Linux developers alike, Java Application Development on Linux is the hands-on guide to the full Java application development lifecycle on Linux. Determined to spare other developers hours of trial and error, Albing and Schwarz demonstrate the platform, tools, and application development by showing realistic, easy-to-follow examples. …
Thinking in Java, 4th edition
Thinking in Java is a printed version of Bruce Eckel’s online materials that provides a useful perspective on mastering Java for those with previous programming experience. The author’s take on the essence of Java as a new programming language and the thorough introduction to Java’s features make this a worthwhile tutorial. …