BookMentionsBookMentions

Java

Topic List43 books curated9 recommendations total

A curated collection of books related to Java, ranked by recommendation signals.

Curated list content
1
No coverThe Pragmatic Programmer
The Pragmatic Programmer

Your Journey To Mastery, 20th Anniversary Edition (2nd Edition)

4 recommendations
Description

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...

2
No coverDomainDriven Design
DomainDriven Design

Tackling Complexity in the Heart of Software

2 recommendations
Description

"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...

3
No coverClean Code
Clean Code

A Handbook of Agile Software Craftsmanship

1 recommendation
Description

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...

4
No coverHead First Design Patterns
Head First Design Patterns

Building Extensible and Maintainable ObjectOriented Software

1 recommendation
Description

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 ...

5
No coverRefactoring
Refactoring

Improving the Design of Existing Code (2nd Edition)

1 recommendation
Description

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...

6
No coverAI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java
Description

AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and JavaRarely used book, in good condition....

7
Core Java SE 9 for the Impatient
Description

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 ...

8
Java Performance Companion
Description

"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 ...

9
No coverJava
Description

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...

10
Beginning Programming, with Java For Dummies
Description

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...

11
No coverTest Driven
Test Driven

TDD and Acceptance TDD for Java Developers

Description

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...

12
No coverThink Java
Think Java

How to Think Like a Computer Scientist

Description

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...

13
No coverJava Cookbook
Java Cookbook

Solutions and Examples for Java Developers

Description

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...

14
Murach's Java Servlets and JSP Murach
Description

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...

15
No coverJava For Dummies
Description

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...

16
Spring Boot in Action
Description

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...

17
No coverEffective Java
Description

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...

18
No coverJava Concurrency in Practice
Description

"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...

19
No coverLearn Java in 1 Day
Learn Java in 1 Day

Complete Beginners Guide

Description

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...

20
No coverMastering Java Machine Learning
Mastering Java Machine Learning

A Java developer's guide to implementing machine learning and big data Architecture,s

Description

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...

21
Systems Performance
Systems Performance

Enterprise and the Cloud

Description

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...

22
HighPerformance Java Persistence
Description

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 ...

23
Java Performance
Java Performance

The Definitive Guide

Description

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...

24
No coverJava
Java

The Complete Reference, Eleventh Edition

Description

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...

25
No coverModern Java in Action
Modern Java in Action

Lambdas, streams, functional and reactive Programming,

Description

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...

26
No coverRelease It!
Release It!

Design and Deploy ProductionReady Software

Description

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...

27
Core Java Volume IFundamentals
Recommendation Context
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.
28
No coverHead First Java
Description

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...

29
No coverJava Puzzlers
Java Puzzlers

Traps, Pitfalls, and Corner Cases

Description

"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 ...

30
Thinking in Java
Description

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 ...

31
Introduction to Java Programming, and Data Structures, Comprehensive Version
Description

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...

32
No coverJava Performance
Description

?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...

33
Learn Java in One Day and Learn It Well
Description

(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...

35
No coverCore Java
36
No coverHead First ObjectOriented Analysis and Design
Description

"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...

37
No coverJava Deep Learning Projects
Java Deep Learning Projects

Implement 10 realworld deep learning applications using Deeplearning4j and open source APIs

Description

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...

38
No coverJava Generics and Collections
Java Generics and Collections

Speed Up the Java Development Process

Description

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...

39
No coverJava in 24 Hours, Sams Teach Yourself
Description

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 ...

40
No coverJava Puzzlers
Java Puzzlers

Traps, Pitfalls, and Corner Cases

41
No coverMastering Lambdas
Mastering Lambdas

Java Programming, in a Multicore World (Oracle Press)

42
No coverSpring in Action
Description

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....

43
No coverThe WellGrounded Java Developer
The WellGrounded Java Developer

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.

Recommendation dataCategory signalsSource-backed book recordsOpen book pages for proof/context

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.