7 books match your criteria.

Title: Java: An Introduction to Problem Solving and Programming

Author: Walter Savitch
ISBN: 0132968843
Category: Java
Description: Java: An Introduction to Problem Solving and Programming, 6e, is ideal for introductory Computer Science courses using Java, and other introductory programming courses in departments of Computer Science, Computer Engineering, CIS, MIS, IT, and Business. Students are introduced to object-oriented programming and important concepts such as design, testing and debugging, programming style, interfaces inheritance, and exception handling.

Title: Professional JavaScript for Web Developers

Author: Nicholas C. Zakas
ISBN: 1118026691
Category: JavaScript
Description: JavaScript is loosely based on Java, which is an object-oriented programming language that became popular for use on the Web by way of embedded applets. It has a similar syntax and programming methodology to Java, however, it should not be considered the

Title: Algorithms

Author: Robert Sedgewick
ISBN: 978-0321573513
Category: Algorithms, Java

A Classic Reference. The latest version of Sedgewick

Title: Head First Design Patterns

Author: Eric Freeman & Elisabeth Freeman
ISBN: 0596007124
Category: Java, Design Pattern

You're not alone.

At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun.

Title: Core Servlets and Javaserver Pages: Core Technologies

Author: Marty hall, Larry Brown
ISBN: 0130092290
Category: Java
Description: Marty Hall's Core Servlets and JavaServer Pages was the number 1 servlet/JSP book in 2000 -- helping over 100,000 Java developers master the power of Java server-side programming to Web-enable an extraordinary range of applications. Now, Hall takes the next step, bringing together even more powerful servlet/JSP techniques. The second edition of Core Servlets and JavaServer Pages provides a complete introduction to the technology, completely updated for JSP 2.0, servlets 2.4, the JSP Standard Tag Library (JSTL), and Java 1.4. This book serves both beginning and advanced developers

Title: J2EE Design and Development

Author: Rod Johnson
ISBN: 0-7645-4385-7
Category: JAVA
Description: What is this book about?

The results of using J2EE in practice are often disappointing: applications are often slow, unduly complex, and take too long to develop. Rod Johnson believes that the problem lies not in J2EE itself, but in that it is often used badly. Many J2EE publications advocate approaches that, while fine in theory, often fail in reality, or deliver no real business value.

Title: J2EE Development without EJB

Author: Rod Johnson, Juerogen Hoeller
ISBN: 0-7645-5831-5
Category: JAVA
Description: What is this book about?

Expert One-on-One J2EE Development without EJB shows Java developers and architects how to build robust J2EE applications without having to use Enterprise JavaBeans (EJB). This practical, code-intensive guide provides best practices for using simpler and more effective methods and tools, including JavaServer pages, servlets, and lightweight frameworks.