List Headline Image
Updated by Valdas Stasevicius on Sep 06, 2017
 REPORT
22 items   4 followers   0 votes   57 views

Top 20 books to learn JAVA

20 books that can help you to learn JAVA programming language and improve existing knowledge
Head First Design Patterns
This is a gimmicky book that actually works for once. It is an intelligent and well thought-out discussion of Java design patterns, and if you dont know what a design pattern is then this is an excellent way to find out. It is also an interested discussion of object-oriented design.
Mastering Regular Expressions
"Indispensable for text processing wizards and regex newcomers alike." - Paul Hudson, Linux Format, February 2007 "In addition to the sheer volume of information, one thing that sets this book apart is that the author uses "real-world" rather than contrived examples.
Effective Java (2nd Edition) (Java Series)
Raves for the First Edition! "I sure wish I had this book ten years ago. Some might think that I don't need any Java books, but I need this one." -James Gosling, fellow and vice president, Sun Microsystems, Inc. "An excellent book, crammed with good advice on using the Java programming language and object-oriented programming in general."
Java How to Program (early objects) (9th Edition) (Deitel)
Paul J. Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., is a graduate of MIT's Sloan School of Management, where he studied Information Technology. He holds the Java Certified Programmer and Java Certified Developer certifications, and has been designated by Sun Microsystems as a Java Champion.
Core Java Volume I--Fundamentals (9th Edition) (Core Series)
Cay S. Horstmann is author of Scala for the Impatient (Addison-Wesley, 2012) and coauthor of Core JavaServer™ Faces, Third Edition (Prentice Hall, 2010). He is professor of computer science at San Jose State University, a Java Champion, and a frequent speaker at developer conferences.
Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) (6th Edition)
More to Explore: See More Java Guides Title Sams Teach Yourself Java in 24 Hours Sams Teach Yourself Java in 21 Days Java™ for Programmers Java Performance Covering Java 7 and Android Covering Java 7 and Android Deitel Developer Series Covering Latest Oracle and Third-Party Tools Guide Type Tutorial Tutorial
Java Concurrency in Practice
Brian Goetz is a software consultant with twenty years industry experience, with over 75 articles on Java development. He is one of the primary members of the Java Community Process JSR 166 Expert Group (Concurrency Utilities), and has served on numerous other JCP Expert Groups.
The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming
Ben Evans is the CEO of a Java performance firm and a member of the Java Community Process Executive Committee.Martijn Verburg is the CTO of a Java performance firm, co-leader of the London JUG, and a popular conference speaker.
Murach's Java SE 6: Training & Reference
Developers often tell me they wish they'd found our Java book first, before spending time and money on others. Here are 4 of the reasons why I believe this book will work equally well for you: #1: The first six chapters get you off to a fast start By the time you complete these chapters, you'll be writing bulletproof, object-oriented applications with business classes and objects.
Java™ for Programmers (2nd Edition) (Deitel Developer)
More to Explore: See More Java Guides Title Sams Teach Yourself Java in 24 Hours Sams Teach Yourself Java in 21 Days Java™ for Programmers Java Performance Covering Java 7 and Android Covering Java 7 and Android Deitel Developer Series Covering Latest Oracle and Third-Party Tools Guide Type Tutorial Tutorial
Starting Out with Java: From Control Structures through Objects (5th Edition)
Tony Gaddis is the principal author of the Starting Out with series of textbooks. He has nearly two decades of experience teaching computer science courses, primarily at Haywood Community College. Tony is a highly acclaimed instructor who was previously selected as the North Carolina Community College Teacher of the Year, and has received the Teaching Excellence award from the National Institute for Staff and Organizational Development.
The Java Tutorial: A Short Course on the Basics (5th Edition) (Java Series)
Sharon Biocca Zakhour is a principal technical writer at Oracle Corporation, and was formerly at Sun Microsystems. She has contributed to Java SE platform documentation for more than twelve years, including The Java ™ Tutorial, Fourth Edition, (Addison-Wesley, 2007), and The JFC Swing Tutorial, Second Edition (Addison-Wesley, 2004).
Java Performance
More to Explore: See More Java Guides Title Sams Teach Yourself Java in 24 Hours Sams Teach Yourself Java in 21 Days Java™ for Programmers Java Performance Covering Java 7 and Android Covering Java 7 and Android Deitel Developer Series Covering Latest Oracle and Third-Party Tools Guide Type Tutorial Tutorial
Introduction to Java Programming, Comprehensive (8th Edition)
"All the topics and concepts are clearly explained with examples and tips to remember with side texts." - Syed Riaz Ahmed, North Georgia College and State University "The first, best feature of this text is the rich set of clear example code provided - which are located in concise textual explanations well-suited for the modern undergraduate.
Introduction to Programming in Java: An Interdisciplinary Approach
Robert Sedgewick teaches in the Department of Computer Science at Princeton University. His primary areas of research are analytic combinatorics and the design, analysis, and implementation of algorithms. He is the author of a widely-used series on algorithms published by Addison-Wesley Professional.
Java Illuminated: An Active Learning Approach, Third Edition

Java Illuminated: An Active Learning Approach, Third Edition [Julie Anderson, Herve J. Franceschi] on Amazon.com. FREE super saver shipping on qualifying offers. With a variety of interactive learning features and user-friendly pedagogy, this revised and updated Third Edition provides a comprehensive introduction to programming using the most current version of Java (Java 7).


Java Foundations (3rd Edition)
John Lewis is the co-author of the best-selling introductory Java programming book Java Software Solutions , as well as Java Software Structures, Programming with Alice and Java , and books for AP computer science. He teaches courses at both Virginia Tech and Radford University. He received his Ph.D. degree from Virginia Tech.
Java Generics and Collections: Naftalin, Philip Wadler: 9780596527754: Amazon.com: Books
"This is a very good book on two fairly focused topics - generics and collections. If you plan to make best use of either or both, buy a copy." - Ian Elliot, VSJ, April 2007
Programming Android: Java Programming for the New Generation of Mobile Devices
Zigurd Mednieks is a consultant to leading OEMs, enterprises, and entrepreneurial ventures creating Android-based systems and software. Previously he was Chief Architect at D2 Technologies, a voice-over-IP (VoIP) technology provider.
Java in Easy Steps: Fully Updated for Java 7: Mike McGrath: 9781840784435: Amazon.com: Books
Java in Easy Steps: Fully Updated for Java 7 [Mike McGrath] on Amazon.com. FREE super saver shipping on qualifying offers. Fourth Edition. In Easy Steps. Plain English. Easy To Follow. Fully Illustrated. In full color.
Python not the most popular programming language this year.. (updated)

techAU is a site that covers the best in the technology industry. Written by passionate lovers of technology from across Australia, we contextualize content for Aussie tech fans.

Best JavaScript books, tutorials, courses & videos 2017 - ReactDOM

To be a good ReactJS, React Native or GraphQL developer, you need good JavaScript skills. These are the best JavaScript books in 2017 to learn JavaScript.