Java 23 for Absolute Beginners: Learn the Fundamentals of Java Programming (絕對初學者的 Java 23:學習 Java 程式設計基礎)

Cosmina, Iuliana

  • 出版商: Apress
  • 出版日期: 2025-01-02
  • 售價: $3,270
  • 貴賓價: 9.5$3,107
  • 語言: 英文
  • 頁數: 931
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9798868810404
  • ISBN-13: 9798868810404
  • 相關分類: Java 程式語言
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Write your first code in Java 23 using simple, step-by-step examples that model real-word objects and events, making learning easy. With this book you will be able to pick up core programming concepts without fuss and write efficient Java code in no time. Clear code descriptions and layout ensure you get your code running as soon as possible. Author Iuliana Cosmina focuses on practical knowledge and getting you up to speed quickly--all the bits and pieces a novice needs to get started programming in Java.

In this edition, you will discover how Java has changed since version 17, and how to design and write code using the most recently introduced Java features such as new collection methods, virtual threads, pattern and record matching in switch expressions, structured concurrency tasks, unnamed classes and instance methods, and many more.

This book is a complete Java guide, covering the following topics: setting up a development environment, programming concepts and well-known programming principles, writing Java code following industry-specific design patterns and coding conventions, executing it, debugging, testing, documenting it and even using specialized tools such as IntelliJ IDEA for writing Java code, Maven for building, JUnit Jupiter for testing, and in-memory and Docker-hosted databases or data storage. After reading this book, you'll have all the necessary skills and knowledge to pass an interview for a starting Java development position.

What You Will Learn

  • Set up a Java development environment
  • Use the Java language to write high-quality code
  • Understand fundamental programming concepts and algorithms
  • Use virtual threads, records, and other Java renown features
  • Debug, test, and document Java code
  • Improve performance by customizing the Garbage Collector

Who This Book Is For

Those who are new to programming and want to learn Java and use it to build efficient solutions

商品描述(中文翻譯)

撰寫您的第一段 Java 23 程式碼,透過簡單的逐步範例模擬現實世界的物件和事件,使學習變得輕鬆。透過這本書,您將能夠輕鬆掌握核心程式設計概念,並迅速撰寫高效的 Java 程式碼。清晰的程式碼描述和佈局確保您能盡快讓程式碼運行。作者 Iuliana Cosmina 專注於實用知識,幫助您快速上手——所有新手開始學習 Java 程式設計所需的要素。

在這一版中,您將發現 Java 自 17 版以來的變化,以及如何設計和撰寫使用最新引入的 Java 特性,例如新的集合方法、虛擬執行緒、在 switch 表達式中的模式和記錄匹配、結構化併發任務、無名類別和實例方法等。

這本書是一本完整的 Java 指南,涵蓋以下主題:設置開發環境、程式設計概念和知名的程式設計原則、遵循行業特定設計模式和編碼慣例撰寫 Java 程式碼、執行、除錯、測試、文檔編寫,甚至使用專業工具如 IntelliJ IDEA 撰寫 Java 程式碼、使用 Maven 進行構建、使用 JUnit Jupiter 進行測試,以及使用內存和 Docker 托管的資料庫或數據存儲。閱讀完這本書後,您將具備通過初級 Java 開發職位面試所需的所有技能和知識。

您將學到的內容:
- 設置 Java 開發環境
- 使用 Java 語言撰寫高品質程式碼
- 理解基本的程式設計概念和演算法
- 使用虛擬執行緒、記錄和其他 Java 知名特性
- 除錯、測試和文檔編寫 Java 程式碼
- 通過自定義垃圾回收器來改善性能

本書適合對象:
對程式設計新手,想學習 Java 並利用它來構建高效解決方案的人。

作者簡介

Iuliana Cosmina is currently a software engineer for Cloudsoft, Edinburgh. She has been writing Java code since 2002 and contributed to various types of applications such as experimental search engines, ERPs, track and trace, and banking. During her career, she has been a teacher, a team leader, software architect, DevOps professional, and software manager. She is a Spring-certified Professional, as defined by Pivotal, the makers of Spring Framework, Boot, and other tools, and considers Spring the best Java framework to work with. When she is not programming, she spends her time reading, blogging, learning to play piano, travelling, hiking, or biking.

作者簡介(中文翻譯)

Iuliana Cosmina 目前是位於愛丁堡的 Cloudsoft 軟體工程師。自 2002 年以來,她一直在撰寫 Java 程式碼,並為各類應用程式做出貢獻,例如實驗性搜尋引擎、企業資源規劃(ERP)、追蹤與追溯系統以及銀行業務。在她的職業生涯中,她曾擔任教師、團隊領導、軟體架構師、DevOps 專業人員和軟體經理。她是 Pivotal 認證的 Spring 專業人士,Pivotal 是 Spring Framework、Boot 和其他工具的開發者,她認為 Spring 是最適合使用的 Java 框架。當她不在編程時,她會花時間閱讀、寫部落格、學習彈鋼琴、旅行、健行或騎自行車。