Learn Java with Projects
eBook Details:
- Paperback: 602 pages
- Publisher: WOW! eBook (December 11, 2023)
- Language: English
- ISBN-10: 1837637180
- ISBN-13: 978-1837637188
eBook Description:
Learn Java with Projects: Refine your Java skills by seamlessly blending foundational core concepts with hands-on coding applications
Learn Java with Projects stands out in the world of Java guides; while some books skim the surface and others get lost in too much detail, this one finds a nice middle ground.
You’ll begin by exploring the fundamentals of Java, from its primitive data types through to loops and arrays. Next, you’ll move on to object-oriented programming (OOP), where you’ll get to grips with key topics such as classes and objects, inheritance, interfaces, lambda expressions, and more. The chapters are designed in a way that focuses on topics that really matter in real-life work situations. No extra fluff here, so that you get more time to spend on the basics and form a solid foundation. As you make progress, you’ll learn advanced topics including how to create your own generic types and streams. This book doesn’t just talk about theory – it shows you how things work with little projects, which eventually add up to one big project that brings it all together.
- Get a clear understanding of Java fundamentals such as primitive types, operators, scope, conditional statements, loops, exceptions, and arrays
- Master OOP constructs such as classes, objects, enums, interfaces, and records
- Develop a deep understanding of OOP principles such as polymorphism, inheritance, and encapsulation
- Delve into the advanced topics of generics, collections, lambdas, streams, and concurrency
- Visualize what is happening in memory when you call a method or create an object
- Appreciate how effective learning-by-doing is
By the end of this Learn Java with Projects book, you’ll have sound practical knowledge of Java and a helpful guide to walk you through the important parts of Java.