Concurrent Programming Using Java
by Stephen J. Hartley
This is an introduction to using the Java programming language in concurrent or multithreaded applications. The context is the process synchronization material and related concurrent programming in operating systems courses as opposed to software engineering. Topics covered are race conditions when threads share data, critical sections, mutual exclusion, semaphores, monitors, message passing, the rendezvous, remote procedure calls, distributed or network programming, and parallel processing.
Home page url
Download or read it online for free here:
by Simon Kendal - BookBoon
This book will explain the Object Oriented approach to programming and through the use of small exercises develop some practical skills. At the end of the book one larger case study will be used to illustrate the application of the techniques.
by Elliotte Rusty Harold - Addison-Wesley Professional
A complete guide to writing Java programs that read and write XML documents. Shows developers how to save XML documents, read XML documents, communicate with network servers that send and receive XML data, and integrate XSLT into their programs.
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.
by Bruno R. Preiss - Wiley
Author presents the fundamentals of data structures and algorithms from an object-oriented perspective. The text promotes object-oriented design using Java and illustrates the use of the latest object-oriented design patterns.