Transitioning to Java: Kickstart your polyglot programming journey by getting a clear understanding of Java
暫譯: 轉向 Java:透過清晰理解 Java 開啟你的多語言程式設計之旅
Fogel, Ken
- 出版商: Packt Publishing
- 出版日期: 2023-04-28
- 售價: $1,860
- 貴賓價: 9.5 折 $1,767
- 語言: 英文
- 頁數: 354
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1804614017
- ISBN-13: 9781804614013
-
相關分類:
Java 程式語言
海外代購書籍(需單獨結帳)
相關主題
商品描述
Develop your Java coding skills by exploring object-oriented methodologies, functional programming, software design patterns, and more
Key Features
- Get started with programming in Java with this step-by-step guide for experienced programmers
- Re-enforce your knowledge of object-oriented methodologies applied in Java
- Develop the range of skills necessary for you to become a successful Java developer
Book Description
This comprehensive guide will help non-Java developers already using different languages transition from their current language to all things Java. The chapters are designed in a way that re-enforces a developer's existing knowledge of object-oriented methodologies as they apply to Java.
This book has been divided into four sections, with each section touching upon different aspects that'll enable your effective transition. The first section helps you get to grips with the Java development environment and the Maven build tool for modern Java applications. In the second section, you'll learn about Java language fundamentals, along with exploring object-oriented programming (OOP) methodologies and functional programming and discovering how to implement software design patterns in Java. The third section shows you how to code in Java on different platforms and helps you get familiar with the challenges faced on these platforms. In the fourth section, you'll find out how you can manage and package your Java code.
By the end of this Java programming book, you'll have learned the core concepts of Java that'll help you successfully transition from a different language to Java.
What you will learn
- Gain a solid understanding of the syntax in Java
- Explore the object-oriented programming basics of the Java language
- Discover how to implement functions in Java
- Understand which Java frameworks would be best for solving various problems
- Explore creational, structural, and behavioral patterns in Java
- Get to grips with server-side coding in Java
Who this book is for
This book is for anyone who is currently working with other programming languages and wishes to add Java to their skillset. Prior working experience as a developer using languages other than Java is expected, although no prior knowledge of Java is required.
商品描述(中文翻譯)
開發您的 Java 編程技能,探索物件導向方法論、函數式編程、軟體設計模式等。
主要特點
- 這本逐步指南幫助有經驗的程式設計師開始學習 Java 編程
- 加強您在 Java 中應用的物件導向方法論的知識
- 發展成為成功 Java 開發者所需的各種技能
書籍描述
這本全面的指南將幫助已經使用不同語言的非 Java 開發者過渡到 Java 的各個方面。各章節的設計旨在加強開發者對物件導向方法論在 Java 中應用的現有知識。
本書分為四個部分,每個部分都涉及不同的方面,以便有效過渡。第一部分幫助您熟悉 Java 開發環境和現代 Java 應用程式的 Maven 建構工具。在第二部分,您將學習 Java 語言的基本概念,並探索物件導向編程 (OOP) 方法論和函數式編程,了解如何在 Java 中實現軟體設計模式。第三部分展示了如何在不同平台上用 Java 編碼,並幫助您熟悉這些平台面臨的挑戰。在第四部分,您將了解如何管理和打包您的 Java 代碼。
在這本 Java 編程書的結尾,您將學會 Java 的核心概念,幫助您成功從其他語言過渡到 Java。
您將學到的內容
- 獲得對 Java 語法的扎實理解
- 探索 Java 語言的物件導向編程基礎
- 發現如何在 Java 中實現函數
- 理解哪些 Java 框架最適合解決各種問題
- 探索 Java 中的創建型、結構型和行為型模式
- 熟悉 Java 的伺服器端編碼
本書適合誰
這本書適合任何目前正在使用其他編程語言並希望將 Java 加入其技能組合的人。預期有使用其他語言的開發者工作經驗,但不需要具備 Java 的先前知識。
目錄大綱
1. Understanding Java Distributions
2. Code, Compile, and Execute
3. The Maven Build Tool
4. Language Fundamentals – Data Types and Variables
5. Language Fundamentals – Classes
6. Methods, Interfaces, Records, and Their Relationships
7. Java Syntax and Exceptions
8. Arrays, Collections, Generics, Functions, and Streams
9. Using Threads in Java
10. Implementing Software Design Principles and Patterns in Java
11. Documentation and Logging
12. BigDecimal and Unit Testing
13. Desktop Graphical User Interface Coding with Swing and JavaFX
14. Server-Side Coding with Jakarta
15. Using Java in a Docker Container
16. Deploying Java in Standalone Packages and Containers
目錄大綱(中文翻譯)
1. Understanding Java Distributions
2. Code, Compile, and Execute
3. The Maven Build Tool
4. Language Fundamentals – Data Types and Variables
5. Language Fundamentals – Classes
6. Methods, Interfaces, Records, and Their Relationships
7. Java Syntax and Exceptions
8. Arrays, Collections, Generics, Functions, and Streams
9. Using Threads in Java
10. Implementing Software Design Principles and Patterns in Java
11. Documentation and Logging
12. BigDecimal and Unit Testing
13. Desktop Graphical User Interface Coding with Swing and JavaFX
14. Server-Side Coding with Jakarta
15. Using Java in a Docker Container
16. Deploying Java in Standalone Packages and Containers