{"id":29,"date":"2019-08-30T15:04:15","date_gmt":"2019-08-30T15:04:15","guid":{"rendered":"https:\/\/www.emarketjournal.com\/w\/?p=29"},"modified":"2019-08-30T15:04:15","modified_gmt":"2019-08-30T15:04:15","slug":"learn-java-resources-and-reading-list","status":"publish","type":"post","link":"https:\/\/www.emarketjournal.com\/w\/technology\/learn-java-resources-and-reading-list\/","title":{"rendered":"Learn Java &#8211; Resources and Reading List"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">In Brief<\/h4>\n\n\n\n<p>Three popular books to start learning Java:<\/p>\n\n\n\n<ul><li>Java: A Beginner&#8217;s Guide (8th Edition) by Herbert Schildt<\/li><li>Core Java Volume I&#8211;Fundamentals (11th Edition) by Cay S. Horstmann<\/li><li>Java in a Nutshell: A Desktop Quick Reference (7th Edition) by Ben Evans and David Flanagan <\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Reading List<\/h4>\n\n\n\n<p><strong>Java: A Beginner&#8217;s Guide<\/strong> (8th Edition)<br>by Herbert Schildt<br>Series: Beginner&#8217;s Guide<br>Paperback: 720 pages<br>Publisher: McGraw-Hill Education; 8 edition (November 2, 2018) ISBN-10: 1260440214 | ISBN-13: 978-1260440218<\/p>\n\n\n\n<p><strong>Java: The Complete Reference<\/strong> (11th Edition)<br>by Herbert Schildt<br>Paperback: 1248 pages<br>Publisher: McGraw-Hill Education; 11 edition (December 12, 2018) ISBN-10: 1260440230 | ISBN-13: 978-1260440232<\/p>\n\n\n\n<p><strong>Java in a Nutshell: A Desktop Quick Reference<\/strong> (7th Edition)<br>by Ben Evans and David Flanagan<br>Paperback: 458 pages<br>Publisher: O&#8217;Reilly Media; 7 edition (December 23, 2018) ISBN-10: 1492037257 | ISBN-13: 978-1492037255<\/p>\n\n\n\n<p><strong>Core Java Volume I&#8211;Fundamentals<\/strong> (11th Edition)<br>by Cay S. Horstmann<br>Series: Core Java<br>Paperback: 928 pages<br>Publisher: Prentice Hall; 11 edition (August 27, 2018) ISBN-10: 0135166306 | ISBN-13: 978-0135166307<\/p>\n\n\n\n<p><strong>Core Java, Volume II&#8211;Advanced Features<\/strong> (11th Edition)<br>by Cay S. Horstmann<br>Paperback: 960 pages<br>Publisher: Prentice Hall; 11 edition (May 5, 2019)  ISBN-10: 0135166314 | ISBN-13: 978-0135166314<\/p>\n\n\n\n<p><strong>Learn Java 12 Programming<\/strong>: A step-by-step guide to learning essential concepts in Java SE 10, 11, and 12<br>by Nick Samoylov<br>Paperback: 690 pages<br>Publisher: Packt Publishing (April 30, 2019)<br>ISBN-10: 1789957052 | ISBN-13: 978-1789957051<\/p>\n\n\n\n<p><strong>Sams Teach Yourself Java in 21 Days <\/strong>(Covers Java 11\/12) (8th Edition)<br>by Rogers Cadenhead<br>Series: Sams Teach Yourself<br>Paperback: 720 pages<br>Publisher: Sams Publishing; 8 edition (December 30, 2019)<br>ISBN-10: 0672337959 | ISBN-13: 978-0672337956<\/p>\n\n\n\n<p><strong>Hands-On Design Patterns with Java<\/strong>: Learn design patterns that enable the building of large-scale software architectures<br>by Dr. Edward Lavieri<br>Paperback: 360 pages<br>Publisher: Packt Publishing (April 27, 2019)<br>ISBN-10: 1789809770 | ISBN-13: 978-1789809770<\/p>\n\n\n\n<p><strong>Java Design Patterns<\/strong>: A Hands-On Experience with Real-World Examples (2nd Edition)<br>by Vaskaran Sarcar<br>Paperback: 536 pages<br>Publisher: Apress; 2nd edition (December 7, 2018)<br>ISBN-10: 1484240774 | ISBN-13: 978-1484240779<\/p>\n\n\n\n<p><strong>Beginning Spring 5<\/strong>: From Novice to Professional (1st Edition)<br>by Joseph B. Ottinger and Andrew Lombardi<br>Paperback: 364 pages<br>Publisher: Apress; 1st edition (September 23, 2019)<br>ISBN-10: 1484244850 | ISBN-13: 978-1484244852<\/p>\n\n\n\n<p><strong>Mastering Microservices with Java<\/strong>: Build enterprise microservices with Spring Boot 2.0, Spring Cloud, and Angular (3rd Edition)<br>by Sourabh Sharma<br>Paperback: 446 pages<br>Publisher: Packt Publishing (February 26, 2019)<br>ISBN-10: 1789530725 | ISBN-13: 978-1789530728<\/p>\n\n\n\n<p><strong>Practical Microservices Architectural Patterns<\/strong>: Event-Based Java Microservices with Spring Boot and Spring Cloud<br>by Binildas Christudas<br>Paperback: 902 pages<br>Publisher: Apress; 1st edition (June 27, 2019)<br>ISBN-10: 1484245008 | ISBN-13: 978-1484245002<\/p>\n\n\n\n<p><strong>Continuous Delivery in Java<\/strong>: Essential Tools and Best Practices for Deploying Code to Production (1st Edition)<br>by Daniel Bryant and Abraham Mar\u00edn-P\u00e9rez<br>Paperback: 482 pages<br>Publisher: O&#8217;Reilly Media; 1 edition (November 29, 2018)<br>ISBN-10: 1491986026 | ISBN-13: 978-1491986028<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Discussion<\/h4>\n\n\n\n<p>Recent releases of Java include:<\/p>\n\n\n\n<ul><li>Java SE 12 \/ March 19, 2019<\/li><li>Java SE 11 \/ September 25, 2018<\/li><li>Java SE 10 \/ March 20, 2018<\/li><li>Java SE 9 \/ September 21, 2017<\/li><li>Java SE 8 \/ March 18, 2014<\/li><li>Java SE 7 \/ July 28, 2011 (not actively supported)<\/li><\/ul>\n\n\n\n<p>When shopping for a book on Java, make sure that the book covers your preferred version of Java. Many software developers are still using Java 8 in Production environments. Java 8 is still supported for now, as Java 8 and 11 are defined as Long Term Support (LTS) versions. The last Java enterprise edition release from Oracle was Java EE 8.<\/p>\n\n\n\n<p>By the way, if you&#8217;re going to be programming extensively in Java, explore different IDEs to find the right fit for your working style. Most developers use either IntelliJ IDEA or Eclipse IDE.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Brief Three popular books to start learning Java: Java: A Beginner&#8217;s Guide (8th Edition) by Herbert Schildt Core Java Volume I&#8211;Fundamentals (11th Edition) by Cay S. Horstmann Java in a Nutshell: A Desktop Quick Reference (7th Edition) by Ben Evans and David Flanagan Reading List Java: A Beginner&#8217;s Guide (8th Edition)by Herbert SchildtSeries: Beginner&#8217;s &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.emarketjournal.com\/w\/technology\/learn-java-resources-and-reading-list\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Learn Java &#8211; Resources and Reading List&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[21,20,15],"_links":{"self":[{"href":"https:\/\/www.emarketjournal.com\/w\/wp-json\/wp\/v2\/posts\/29"}],"collection":[{"href":"https:\/\/www.emarketjournal.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.emarketjournal.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.emarketjournal.com\/w\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emarketjournal.com\/w\/wp-json\/wp\/v2\/comments?post=29"}],"version-history":[{"count":1,"href":"https:\/\/www.emarketjournal.com\/w\/wp-json\/wp\/v2\/posts\/29\/revisions"}],"predecessor-version":[{"id":30,"href":"https:\/\/www.emarketjournal.com\/w\/wp-json\/wp\/v2\/posts\/29\/revisions\/30"}],"wp:attachment":[{"href":"https:\/\/www.emarketjournal.com\/w\/wp-json\/wp\/v2\/media?parent=29"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emarketjournal.com\/w\/wp-json\/wp\/v2\/categories?post=29"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emarketjournal.com\/w\/wp-json\/wp\/v2\/tags?post=29"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}