|Categories||Free Downloadable Java and Java EE eBooks!|
|Learning Java, 4th Edition
What's New in Java 7?
Java 7 has a number of features that will please developers. Madhusudhan Konda provides an overview of these, including strings in switch statements, multi-catch exception handling, try-with-resource statements, the new File System API, extensions of the JVM, support for dynamically-typed languages, and the fork and join framework for task parallelism.
Java Enterprise Performance
Performance is a topic of increasing importance for anyone who uses applications to support their business activities. Today performance engineers and architects as well as operations people have to ensure that complex application landscapes work seamlessly and problems are resolved fast and with minimal effort.
AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java
This book illustrates how to program AI algorithms in Lisp, Prolog, and Java. The book basically cover each topic 3 times in each language. Topics include: simple production-like system based on logic, logic-based learning, and natural language parsing.
Object-oriented Programming in Java
Designed for those new to programming, this book provides step-by-step lessons that cover OOP (object-oriented programming) and the Java language comprehensively with clear examples, code, and figures. You'll use Java's built-in objects to create applets. Design your own classes and assemble them into sophisticated, complete programs that run inside an HTML browser or as stand-alone applications.
Foundations of Jini 2 Programming
Foundations of Jini 2 Programming, based on Jini 2.0, is an expanded, updated version of the most popular online tutorial for Jini. This is the perfect book for any Java programmer interested in learning and applying Jini toward their respective network applications (any Java-enabled device interoperable with another Java-enabled device).
Java: Learning to Program with Robots
This book is an innovative approach to teaching and learning introductory object-oriented programming. Students are introduced to object-oriented concepts with simulated robots, a hands-on approach that is engaging and fun for both students and instructors. Robots are used to lay a solid object-oriented foundation upon which students build an in-depth understanding of programming concepts using a wide range of non-robotic examples. The robots approach has been successfully used for nearly six years at the University of Waterloo and has introduced more than 6,000 students to OO programming using Java.
Java Structures: Data Structures in Java for the Principled Programmer
The second edition of Duane Bailey's "Java Structures" offers a fresh, compact introduction to the design of traditional data structures in Java. The book is supported by a book web site, where all code is posted for the book's examples, documentation, and the structure package.
Good Relationships � The Spring Data Neo4j Guide Book
With Spring Data, the ever popular Spring Framework has cultivated a new patch of ground, bringing Big Data and NOSQL technology like Neo4j to enterprise developers. This guide introduces you to Spring Data Neo4j, using the fast, powerful and scalable graph database Neo4j to enjoy the benefits of having good relationships in your data.
QuickTime for Java: A Developer's Notebook
QuickTime Java (QJT) is a terrific multimedia toolkit, but it's also terrifying to the uninitiated. Java developers who need to add audio, video, or interactive media creation and playback to their applications find that QTJ is powerful, but not easy to get into. In fact, when it comes to class-count, QuickTime Java is nearly as large as all of Java 1.1.