Best Java Books

Building Java Programs: A Back to Basics Approach, Student Value Edition (4th Edition)

Building Java Programs: A Back to Basics Approach, Third Edition, introduces novice programmers to basic constructs and common pitfalls by emphasizing the essentials of procedural programming, problem solving, and algorithmic reasoning. Byusing objects early to solve interesting problems and defining objects later in the course,Building Java Programs develops programming knowledge for a broad audience. Break through to improved results …

Learn more

Database Design and Implementation

* Covering the traditional database system concepts from a systems perspective, this book addresses the functionality that database systems provide as well as what algorithms and design decisions will best implement their functionality * Describes what Java tools and techniques will best help developers build an application that uses a database system * Contains a fully functional database …

Learn more

Crafting A Compiler

Crafting a Compiler is a practical yet thorough treatment of compiler construction. It is ideal for undergraduate courses in Compilers or for software engineers, systems analysts, and software architects.   Crafting a Compiler is an undergraduate-level text that presents a practical approach to compiler construction with thorough coverage of the …

Learn more

Kotlin Cookbook: A Problem-Focused Approach

Kotlin is the fastest-growing “alternative” language on the JVM, and its use is becoming pervasive in Android, native applications, and other areas. Other books on Kotlin teach the language in the traditional manner. The appeal of a cookbook is that it lets you find exactly the techniques you need exactly when you need them. This book will be …

Learn more

Beginning Spring 5: From Novice to Professional

Get started with Spring Framework 5 and its ecosystem, with a guide to the working practices in modern development. This book will teach you how to use the Spring Framework to build Java-based applications, web applications, and microservices. You’ll see how Spring has drastically and positively affected the way we program and design applications in Java.Beginning Spring 5 …

Learn more

Practical Domain-Driven Design in Enterprise Java: Using Jakarta EE, MicroProfile, Spring Boot, and the AXON Framework

See how Domain-Driven Design (DDD) combines with Jakarta EE MicroProfile or Spring Boot to offer a complete suite for building enterprise-grade applications. In this book you will see how these all come together in one of the most efficient ways to develop complex software.   Practical Domain-Driven Design in Enterprise Java starts by building out the Cargo Tracker reference …

Learn more

Building Java Programs: A Back to Basics Approach (5th Edition)

For courses in Java Programming.   Effective step-by-step Java education Building Java Programs: A Back to Basics Approach introduces new concepts and syntax using a spiral approach, ensuring students are thoroughly prepared as they work through CS1 material.  Through the first four editions, Building Java Programs and its back-to-basics approach have …

Learn more

Revel for Starting Out With Java: Control Structures through Objects — Access Card

For courses in computer programming in Java.   Revel Java Control Structures Through Objects by Tony Gaddis provides a step-by-step introduction to programming in Java. Gaddis covers procedural programming–control structures and methods–before introducing object-oriented programming to ensure that students understand fundamental programming and problem-solving concepts. As with all Gaddis titles, every chapter contains …

Learn more

Recommended