Showing posts with label JAVA. Show all posts
Showing posts with label JAVA. Show all posts

Wicked Cool Java Code Bits, Open Source Libraries, and Project Ideas~tqw~_darksiderg.pdf



Wicked Cool Java: Code Bits, Open-Source Libraries, and Project Ideas by Brian Eubanks (Author)
Publisher: No Starch Press; 1 edition (November 15, 2005) | ISBN-10: 1593270615 | PDF | 23 Mb | 248 pages

This book is a lot of fun as it focuses on many interesting ideas for Java programmers. Do not expect complete solutions to complex problems. Instead it highlights many open source Java packages and APIs and gives very simple examples of how they can be used. It is up to the reader to go to the web, download the various packages, and play with them. For example, in the area of music, the author discusses JMusic, which provides a solid framework for computer-assisted composition in Java, and is also used for generative music, instrument building, interactive performance, and music analysis. The book just shows a simple program that generates a filtered sawtooth wave, and a few other simple examples. The readers are expected to explore the API themselves for meatier applications. Other open source packages that are highlighted and explored on a simple level are JFugue, another API for music programming, Javolution for embedded programming applications, and Piccolo, an API from the University of Maryland that supports the development of 2D structured graphics programs in general and Zoomable User Interfaces (ZUIs), in particular.
The book also explores the more interesting parts of the Java language itself such as using the AWT Robot class for automating key/mouse events, using the new enum types in Java 5, and several off-beat applications of the various Java classes that handle XML data.



                                                             



Object-Oriented Programming in JAVA pdf

This book teaches object-oriented programming in Java. Designed for readers with basic knowledge of Java programming, this book is unassuming and guides readers in every step of the object-oriented programming process. It is a book crafted with the reader in mind. Complete source code is provided in every example, and where applicable, screen-shots showing the development of application programs are included to help readers in their practices. Topics covered include: object; class; single class inheritance; encapsulation; polymorphism; abstract class, abstract method, inner class, method overriding, multiple class inheritance and interface.