Java
Topic List43 books curated9 recommendations totalA curated collection of books related to Java, ranked by recommendation signals.
Your Journey To Mastery, 20th Anniversary Edition (2nd Edition)
Straight from the trenches, The Pragmatic Programmer, 20th Anniversary Edition cuts through the increasing specialization and technicalities of modern software development to examine the core process: transforming a requirement into working, maintainable code that delights users. Extensively updated with ten new sections and major revisions through...
Tackling Complexity in the Heart of Software
"Eric Evans has written a fantastic book on how you can make the design of your software match your mental model of the problem domain you are addressing. "His book is very compatible with XP. It is not about drawing pictures of a domain; it is about how you think of it, the language you use to talk about it, and how you organize your software to r...
A Handbook of Agile Software Craftsmanship
Even bad code can function. But if code isn t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn t have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile So...
Building Extensible and Maintainable ObjectOriented Software
You know you don't want to reinvent the wheel, so you look to design patternsthe lessons learned by those who've faced the same software design 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 more challenging. Something more fun. This book shows ...
Improving the Design of Existing Code (2nd Edition)
Fully Revised and UpdatedIncludes New Refactorings and Code Examples "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." M. Fowler (1999) For more than twenty years, experienced programmers worldwide have relied on Martin Fowler's Refactoring to improve the design of existing code and...
AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and JavaRarely used book, in good condition....

An Accessible Guide to the Java Language and Libraries Modern Java introduces major enhancements that impact the core Java technologies and APIs at the heart of the Java platform. Many old Java idioms are no longer needed and new features such as modularization make you far more effective. However, navigating these changes can be challenging. Core ...

"Java(R) Performance Companion" shows how to systematically and proactively improve Java performance with today's advanced multicore hardware and complex operating system environments. The authors, who are all leading Java performance and Java HotSpot VM experts, help you improve performance by using modern software engineering practices, avoiding ...
Java How to Program (EarlyObjects), Tenth Edition is intended for use inthe Java Programming, course. It also serves as a useful referenceand selfstudy tutorial to Java Programming,.The Deitels? groundbreaking How toProgram series offers unparalleled breadth and depth ofobjectoriented Programming, concepts and intermediatelevel topicsfor further st...

Learn to speak the Java language like the pros Are you new to Programming, and have decided that Java is your language of choice Are you a wannabe programmer looking to learn the hottest lingo around Look no further! Beginning Programming, with Java For Dummies, 5th Edition is the easytofollow guide you'll want to keep in your back pocket as you...
TDD and Acceptance TDD for Java Developers
In test driven development, you first write an executable test of what your application code must do. Only then do you write the code itself and, with the test spurring you on, you improve your design. In acceptance test driven development (ATDD), you use the same technique to implement product features, benefiting from iterative development, rapid...
How to Think Like a Computer Scientist
Think Java is a handson introduction to computer science and Programming, used by many universities and high schools around the world. Its conciseness, emphasis on vocabulary, and informal tone make it particularly appealing for readers with little or no experience. The book starts with the most basic Programming, concepts and gradually works its wa...
Solutions and Examples for Java Developers
Java Cookbook is a comprehensive collection of problems, solutions, and practical examples for anyone Programming, in Java. This third edition replaces irrelevant information, such as RMI and applets, with recipes updated for Java 8.This book covers a lot of ground, and offers Java developers short, focused pieces of code that can be easily incorpor...

Training & Reference)
This new edition of Murach's Java Servlets and JSP makes it easier than ever for Java developers to master web Programming,. It shows how to install and use the Tomcat server and the NetBeans IDE. It shows how to use JSPs and servlets to build secure and wellstructured web applications that implement the MVC pattern. It shows how to use sessions, c...
The topselling beginning Java book is now fully updated!As an unstoppably platformindependent, objectoriented Programming, language, Java is used for developing web and mobile applications. In this uptodate bestselling book, veteran author Barry Burd shows you how to create basic Java objects and clearly explains when you should simply reuse ex...

Spring Boot in Action is a developerfocused guide to writing applications using Spring Boot. In it, you?ll learn how to bypass configuration steps so you can focus on your application?s behavior. Spring expert Craig Walls uses interesting and practical examples to teach you both how to use the default settings effectively and how to override and c...
Since this Joltaward winning classic was last updated in 2008 (shortly after Java 6 was released), Java has changed dramatically. The principal enhancement in Java 8 was the addition of functional Programming, constructs to Java's objectoriented roots. Java 7, 8, and 9 also introduced language features, such as the trywithresources statement, th...
"I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added to the Java platform in Java 5.0 and Java 6. Now this same team provides the best explanation yet of these new features, and of concurrency in general. Concurrency is no longer a subject for advanced users only. Every Java...
Complete Beginners Guide
This book will help you learn the basics of Java Programming, in an easy way. This Edition is a comprehensive guide for beginners to learn the most popular Programming, languages worldwide. It will familiarize you with various JAVA coding concepts like decisions, loops, arrays, methods, variables, lambda expressions, etc. As well as a brief introduct...
A Java developer's guide to implementing machine learning and big data Architecture,s
Become an advanced practitioner with this progressive set of master classes on applicationoriented machine learning Key Features Comprehensive coverage of key topics in machine learning with an emphasis on both the theoretical and practical aspects More than 15 open source Java tools in a wide range of techniques, with code and practical usage. Mo...

Enterprise and the Cloud
The Complete Guide to Optimizing Systems Performance Written by the winner of the 2013 LISA Award for Outstanding Achievement in System Administration Largescale enterprise, cloud, and virtualized computing systems have introduced serious performance challenges. Now, internationally renowned performance expert Brendan Gregg has brought together pr...

A highperformance data access layer must resonate with the underlying database system. Knowing the inner workings of a relational database and the data access frameworks in use can make the difference between a highperformance enterprise application and one that barely crawls. This book is a journey into Java data access performance tuning. From ...

The Definitive Guide
The world of Java performance has shifted significantly in the past ten years. Multicore machines and 64bit operating systems are now standard even for casual users, and Java itself has introduced new features to manage applications. The base JVM has kept pace with those developments and offers a very different performance profile in its current v...
The Complete Reference, Eleventh Edition
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. The Definitive Java Programming, Guide Fully updated for Java SE 11, Java: The Complete Reference, Eleventh Edition explains how to develop, compile, debug, and r...
Lambdas, streams, functional and reactive Programming,
Modern applications take advantage of innovative designs, including microservices, reactive Architecture,s, and streaming data. Modern Java features like lambdas, streams, and the longawaited Java Module System make implementing these designs significantly easier. It?s time to upgrade your skills and meet these challenges head on!Modern Java in Act...
Design and Deploy ProductionReady Software
A single dramatic software failure can cost a company millions of dollars but can be avoided with simple changes to design and Architecture,. This new edition of the bestselling industry standard shows you how to create systems that run longer, with fewer failures, and recover better when bad things happen. New coverage includes DevOps, microserv...

“Available recommendation signals cluster around Java, NonFiction, Programming, Technology, Javascript lists, suggesting this book may fit readers looking for big-picture nonfiction and accessible learning. Treat this as discovery context, not a quality guarantee.”
Learning a complex new language is no easy task especially when it s an objectoriented computer Programming, language like Java. You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn't always want to take in the dry, technical stuff you're forced to study. The fact is your brain craves novelty. It's consta...
Traps, Pitfalls, and Corner Cases
"Every Programming, language has its quirks. This lively book reveals oddities of the Java Programming, language through entertaining and thoughtprovoking Programming, puzzles."Guy Steele, Sun Fellow and coauthor of The Java(TM) Language Specification"I laughed, I cried, I threw up (my hands in admiration)."Tim Peierls, president, Prior Artisans ...

Thinking in Java is a printed version of Bruce Eckel's online materials that provides a useful perspective on mastering Java for those with previous Programming, experience. The author's take on the essence of Java as a new Programming, language and the thorough introduction to Java's features make this a worthwhile tutorial. Thinking in Java begins ...

This text is intended for a 1semester CS1 course sequence. The Brief Version contains the first 18 chapters of the Comprehensive Version. The first 13 chapters are appropriate for preparing the AP Computer Science exam. For courses in Java Programming,. A fundamentalsfirst introduction to basic Programming, concepts and techniques Designed to suppo...
?The definitive master class in performance tuning Java applications? if you love all the gory details, this is the book for you.? ?James Gosling, creator of JavaImprovements in the Java platform and new multicore/multiprocessor hardware have made it possible to dramatically improve the performance and scalability of Java software. Now, two leading...

(2016 Edition) Learn Java Programming, Fast with a unique HandsOn Project. Book 4 of the Learn Coding Fast Series. Covers Java 8. Have you always wanted to learn computer Programming, but are afraid it'll be too difficult for you Or perhaps you know other Programming, languages but are interested in learning the Java language fastThis book is for y...
"Head First Object Oriented Analysis and Design is a refreshing look at subject of OOAD. What sets this book apart is its focus on learning. The authors have made the content of OOAD accessible, usable for the practitioner." Ivar Jacobson, Ivar Jacobson Consulting"I just finished reading HF OOA&D and I loved it! The thing I liked most about this bo...
Implement 10 realworld deep learning applications using Deeplearning4j and open source APIs
Build and deploy powerful neural network models using the latest Java deep learning libraries Key Features Understand DL with Java by implementing realworld projects Master implementations of various ANN models and build your own DL systems Develop applications using NLP, image classification, RL, and GPU processing Book Description Java is one of...
Speed Up the Java Development Process
This comprehensive guide shows you how to master the most important changes to Java since it was first released. Generics and the greatly expanded collection libraries have tremendously increased the power of Java 5 and Java 6. But they have also confused many developers who haven't known how to take advantage of these new features.Java Generics an...
Sams Teach Yourself Java in 24 Hours, Seventh Edition Covers Java 8 and Android Development In just 24 lessons of one hour or less, you can learn the fundamentals of Java Programming,. In this book's straightforward, stepbystep approach, each lesson builds on everything that's come before, helping readers learn Java's core features and techniques ...
Spring in Action, 5th Edition is the fullyupdated revision of Manning's bestselling Spring in Action. This new edition includes all Spring 5.0 updates, along with new examples on reactive Programming,, Spring WebFlux, and microservices. You'll also find the latest Spring best practices, including Spring Boot for application setup and configuration....
Vital techniques of Java 7 and polyglot Programming,
Built from recommendation data, category signals, and source-backed book records. Use this list as a starting point; open any book to see proof, context, and Amazon options where available.
Explore more lists
About this list
This list aggregates books that appear in public recommendation sources, reader-interest signals, and category data. Books are ranked by their position from the source list; recommendation counts and ratings are shown where available. Open any book to see source-backed recommendation proof, editorial context, and Amazon options — the per-book detail page is where the trust signals live.
