Java: The Complete Reference by Herbert Schildt
In Java: The Complete Reference, Eighth Edition, bestselling programming author Herb Schildt shows you everything you need to develop, compile, debug, and run Java programs. Updated for Java Platform, Standard Edition 7 (Java SE 7), this comprehensive volume covers the entire Java language, including its syntax, keywords, and fundamental programming principles. You’ll also find information on key elements of the Java API library. JavaBeans, servlets, applets, and Swing are examined and real-world examples demonstrate Java in action. In addition, new Java SE 7 features such as try-with-resources, strings in switch, type inference with the diamond operator, NIO.2, and the Fork/Join Framework are discussed in detail.
Head First Java by Kathy Sierra, Bert Bates
This is a book that is tailored for Java novices. Ideal for those who are interested in learning Java but have been put off by the complexities of learning the language, Head First Java explores a new way of teaching the same.
Head First Java is aimed at people who are complete novices when it comes to programming with the language, and the book makes the learning experience fun – one that?s filled with innovative and novel measures.
If you?re not a fan of wracking your brain with dull theoretical concepts that put you to sleep, Head First Java can be a welcome addition to your shelf.
The book starts from the fundamentals and progresses to extremely advanced levels, employing an easy-to-learn approach throughout. From distributed programming with RMI and network sockets, object oriented design, and object properties and methods, to graphical user interfaces, Java archives, network connectivity and Java 5.0, the book explores every facet of the programming language with mysteries, puzzles and visuals that will keep you engaged.
The unusual format is based on the theory that the brain needs stimulation to grasp complex issues. The adopted approach brings about a considerable reduction in the time required to grasp the language.
Head First Design Patterns by Kathy Sierra, Eric Freeman, Elisabeth Freeman, Bert Bates
Most importantly, you want to learn design patterns in a way that won’t put you to sleep. If you’ve read a Head First book, you know what to expect – a visually rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, Head First Design Patterns will load patterns into your brain in a way that sticks. In a way that makes you better at solving software design problems, and better at speaking the language of patterns with others on your team.
Java Threads (Covers J2SE 5. 0) by Kenneth L. Fisher, Philip A. Fisher
Threads are essential to Java programming, but learning to use them effectively is a nontrivial task. This new edition of the classic Java Threads shows you how to take full advantage of Java’s threading facilities and brings you up-to-date with the watershed changes in Java 2 Standard Edition version 5.0 (J2SE 5.0). It provides a thorough, step-by-step approach to threads programming. Threads are essential to Java programming, but learning to use them effectively is a nontrivial task. This new edition of the classic Java Threads shows you how to take full advantage of Java’s threading facilities and brings you up-to-date with the watershed changes in Java 2 Standard Edition version 5.0 (J2SE 5.0). It provides a thorough, step-by-step approach to threads programming. Java’s threading system is simple relative to other threading systems. In earlier versions of Java, this simplicity came with tradeoffs: some of the advanced features in other threading systems were not available in Java. J2SE 5.0 changes all that: it provides a large number of new thread-related classes that make the task of writing multithreaded programs that much easier.
Java/J2ee Job Interview Companion – 400+ Questions & Answers by Arulkumaran Kumaraswamipillai, Sivayini Arulkumaran
A Java/J2EE interview and a quick reference guide for: * Job seekers (Junior/Senior developers, Architects, Team/Technical leads) * Promotion seekers * Pro-active learners * Interviewers Lulu top 100 best seller. Increase your earning potential by learning, applying and succeeding. Learn the fundamentals relating to Java/J2EE in an easy to understand questions and answers approach.Covers 400+ interview questions and answers with diagrams, examples, code samples, cross referencing etc. A quick reference guide, a refresher and a roadmap covering a wide range of Java/J2EE related topics & interview tips.