Learn Java with Projects: A concise practical guide to learning everything a Java professional really needs to know

Kennedy, Seán, Putten, Maaike Van

  • 出版商: Packt Publishing
  • 出版日期: 2023-11-30
  • 售價: $2,040
  • 貴賓價: 9.5$1,938
  • 語言: 英文
  • 頁數: 602
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1837637180
  • ISBN-13: 9781837637188
  • 相關分類: Java 程式語言
  • 立即出貨 (庫存=1)

商品描述

Refine your Java skills by seamlessly blending foundational core concepts with hands-on coding applications

 

Key Features:

  • Gain a deep understanding of essential topics that will help you progress with Java
  • Learn by working on mini-projects to help reinforce the concepts you've learned
  • Gain comprehensive knowledge of the core concepts of Java
  • Purchase of the print or Kindle book includes a free PDF eBook

 

Book Description:

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.

By the end of this Java book, you'll have sound practical knowledge of Java and a helpful guide to walk you through the important parts of Java.

 

What You Will Learn:

  • 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

 

Who this book is for:

This book is for anyone looking to learn the core concepts of Java. If you're learning programming (and Java) for the first time or want to upskill to Java (with experience in a different language), then this book is for you. Prior knowledge of programming is helpful but not necessary.

商品描述(中文翻譯)

精通 Java 技能,將基礎核心概念與實際編碼應用無縫結合。

主要特點:
- 深入理解幫助您在 Java 上取得進展的重要主題
- 通過小型項目學習,以加強您所學概念
- 全面掌握 Java 的核心概念
- 購買印刷版或 Kindle 版本的書籍,可獲得免費的 PDF 電子書

書籍描述:
《Learn Java with Projects》在 Java 指南中脫穎而出;一些書籍只涉及表面,而其他書籍則過於細節,而這本書則找到了一個很好的平衡點。

您將從探索 Java 的基礎知識開始,從原始數據類型到循環和數組。接下來,您將進入面向對象編程(OOP),並深入研究關鍵主題,如類和對象、繼承、接口、lambda 表達式等。這些章節的設計方式專注於真實工作情境中真正重要的主題。這裡沒有多餘的花俏,因此您可以有更多時間專注於基礎知識,並建立堅實的基礎。隨著學習的進展,您將學習高級主題,包括如何創建自己的泛型類型和流。這本書不僅僅是談論理論,它還通過小型項目向您展示事物的運作方式,最終將這些項目結合成一個大項目。

通過閱讀本書,您將對 Java 有實際的實用知識,並有一個有用的指南,引導您了解 Java 的重要部分。

學到什麼:
- 清晰了解 Java 基礎知識,如原始類型、運算符、作用域、條件語句、循環、異常和數組
- 掌握類、對象、枚舉、接口和記錄等面向對象的構造
- 深入了解多態性、繼承和封裝等面向對象編程原則
- 深入研究泛型、集合、lambda、流和並發等高級主題
- 在調用方法或創建對象時,可視化記憶體中發生的事情
- 欣賞學以致用的有效學習方式

適合閱讀對象:
本書適合任何想要學習 Java 核心概念的人。如果您是第一次學習編程(和 Java),或者想要提升到 Java(具有其他語言經驗),那麼本書適合您。具備編程知識將有所幫助,但不是必需的。