Java Certification, Programming, JavaBean and Object Oriented Books

Press Ctrl+D to bookmark this page.

Interviews
Elements of Programming Interviews in Java: The Insiders' Guide

Java Programming Certification
OCA / OCP Java SE 8 Programmer Certification Kit: Exam 1Z0-808 and Exam 1Z0-809

OCA Java SE 8 Programmer I Study Guide (Exam 1Z0-808) (Oracle Press) 3rd Edition

OCM Java EE 6 Enterprise Architect Exam Guide (Exams 1Z0-807, 1Z0-865 & 1Z0-866) (Oracle Press) 3rd Edition

Learn Java Programming
Java in 24 Hours, Sams Teach Yourself (Covering Java 8) (7th Edition)

Java: A Beginner's Guide, Sixth Edition 6th Edition

Java: The Complete Reference, Ninth Edition 9th Edition

JAVA 8 Programming: Step by Step Java 8 Course Programming (Become an Expert) (Volume 1)

Android
Android Programming for Beginners

Learning Java by Building Android Games - Explore Java Through Mobile Game Development

Java Programming for Android Developers For Dummies

Java Web Certification
Build Web Applications with Java: Learn every aspect to build web applications from scratch

Developing a Java Web Application in a Day: Step by step explanations with Eclipse Mars, Tomcat and MySQL (Java Web Programming) (Volume 1)

Java EE and HTML5 Enterprise Application Development (Oracle Press)

IBM Java Certification
CramSession's VisualAge for Java, Professional Edition, V3 : Certification Study Guide [DOWNLOAD: PDF]
Developing J2EE Applications with WebSphere Studio: IBM Certified Enterprise Developer (IBM Certification Study Guides)

Java Advanced Programming
Mastering Java 2, J2SE 1.4
Core JFC (2nd Edition)
Refactoring: Improving the Design of Existing Code
The Elements of Java Style
Effective Java Programming Language Guide
Java Performance Tuning (2nd Edition)
Core Java 2, Volume I: Fundamentals (6th Edition)
Core Java 2, Volume II: Advanced Features (5th Edition)

Java Patterns
Java Design Patterns: A Tutorial
Applied Java Patterns
Design Patterns
Design Patterns Java Workbook
Design Patterns Explained: A New Perspective on Object-Oriented Design
Patterns in Java: A Catalog of Reusable Design Patterns Illustrated with UML, 2nd Edition, Volume 1

Java Objects
Java Data Objects

Java Script
JavaScript: The Definitive Guide
JavaScript Bible, 4th Edition

Enterprise JavaBeans
Enterprise JavaBeans (3rd Edition)
Mastering Enterprise JavaBeans (2nd Edition)
Enterprise JavaBeans(tm) For Dummies(r)
Head First EJB

Java Eclipse
The Java Developer's Guide to Eclipse

JDK
The Java Tutorial Continued: The Rest of the JDK
JDK 1.4 Tutorial, eDoc 1 : Exploring Channels and Buffers in the New I/O [DOWNLOAD: PDF]
JDK 1.4 Tutorial, eDoc 2 : Print Services and the ImageIO Package: Two Tutorials [DOWNLOAD: PDF]
JDK 1.4 Tutorial, eDoc 3 : Creating Web-borne Applications with Java Web Start [DOWNLOAD: PDF]
JDK 1.4 Tutorial, eDoc 4 : Instrumenting Your Code with Logging Messages [DOWNLOAD: PDF]
JDK 1.4 Tutorial, eDoc 5 : Inspecting and Creating Stack Traces [DOWNLOAD: PDF]
JDK 1.4 Tutorial, eDoc 6 : Understanding and Using Regular Expressions in Java [DOWNLOAD: PDF]

Java ASP
Using SOAP to communicate Between ASP and Java applications [DOWNLOAD: PDF]

Java Web Development
The Java Web Services Tutorial
J2EE Web Services
Servlets and JSP: The J2EE Web Tier
Java for the Web with Servlets, JSP, and EJB: A Developer's Guide to J2EE Solutions
Java & XML, 2nd Edition: Solutions to Real-World Problems
Mastering Jakarta Struts
Art of Java Web Development: Struts, Tapestry, Commons, Velocity, JUnit, Axis, Cocoon, InternetBeans, WebWork
The Java Tutorial: Object-Oriented Programming for the Internet (2nd Edition)
Python Programming with the Java Class Libraries: A Tutorial for Building Web and Enterprise Applications
Developing Java Web Services: Architecting and Developing Secure Web Services Using Java [DOWNLOAD: ADOBE READER]

Java API
JDBC(TM) API Tutorial and Reference: Universal Data Access for the Java(TM) 2 Platform (2nd Edition)
Java Message Service API Tutorial and Reference: Messaging for the J2EE Platform
JNDI API Tutorial and Reference: Building Directory-Enabled Java(TM) Applications

Java IBM
The Ultimate IBM VisualAge (r) for Java (tm) Tutorial CD

Java 2 micro edition (J2ME)
Sams Teach Yourself Wireless Java with J2ME in 21 Days
Wireless Java Programming with J2ME
Wireless Java Programming for Enterprise Applications: Mobile Devices Go Corporate
J2ME: The Complete Reference
Java 2: The Complete Reference [DOWNLOAD: ADOBE READER]

Java 2 Platform, Enterprise Edition (J2EE) technology
Core J2EE Patterns: Best Practices and Design Strategies, Second Edition
EJB Design Patterns: Advanced Patterns, Processes, and Idioms
Expert One-on-One J2EE Design and Development
J2EE Best Practices: Java Design Patterns, Automation, and Performance (Wiley Application Development Series)
.NET & J2EE Interoperability

Enterprise Java Programming
Enterprise J2ME: Developing Mobile Java Applications
Enterprise Java Programming with IBM WebSphere, Second Edition

Ant, a Java-based build tool
Java Development With Ant
Java Tools for Extreme Programming: Mastering Open Source Tools Including Ant, JUnit, and Cactus
Jakarta Pitfalls: Time-Saving Solutions for Struts, Ant, JUnit, and Cactus (Java Open Source Library) [DOWNLOAD: ADOBE READER]
JUnit in Action

Java Servlets
Java Servlet Programming, 2nd Edition
More Servlets and JavaServer Pages
Core Servlets and JavaServer Pages, Vol. 1: Core Technologies, Second Edition
Professional JSP : Using JavaServer Pages, Servlets, EJB, JNDI, JDBC, XML, XSLT, and WML
Jdbc Database Access With Java: A Tutorial and Annotated Reference (Java Series)

JavaServer
Mastering JavaServer Faces
Advanced JavaServer Pages
JavaServer Pages, Second Edition

An eye opener about problem solving (ok, is not for Java but useful anyway :) )
Are Your Lights On?: How to Figure Out What the Problem Really Is

Java Tips

Return to : Java Programming Hints and Tips

All the site contents are Copyright © www.erpgreat.com and the content authors. All rights reserved.
All product names are trademarks of their respective companies.
The site www.erpgreat.com is not affiliated with or endorsed by any company listed at this site.
Every effort is made to ensure the content integrity.  Information used on this site is at your own risk.
 The content on this site may not be reproduced or redistributed without the express written permission of
www.erpgreat.com or the content authors.