
Transitioning to Java
By :

Transitioning to Java
By:
Overview of this book
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.
Table of Contents (23 chapters)
Preface
Part 1:The Java Development Environment
Chapter 1: Understanding Java Distributions
Chapter 2: Code, Compile, and Execute
Chapter 3: The Maven Build Tool
Part 2:Language Fundamentals
Chapter 4: Language Fundamentals – Data Types and Variables
Chapter 5: Language Fundamentals – Classes
Chapter 6: Methods, Interfaces, Records, and Their Relationships
Chapter 7: Java Syntax and Exceptions
Chapter 8: Arrays, Collections, Generics, Functions, and Streams
Chapter 9: Using Threads in Java
Chapter 10: Implementing Software Design Principles and Patterns in Java
Chapter 11: Documentation and Logging
Chapter 12: BigDecimal and Unit Testing
Part 3:GUI and Web Coding in Java
Chapter 13: Desktop Graphical User Interface Coding with Swing and JavaFX
Chapter 14: Server-Side Coding with Jakarta
Chapter 15: Jakarta Faces Application
Part 4:Packaging Java Code
Chapter 16: Deploying Java in Standalone Packages and Containers
Index
How would like to rate this book
Customer Reviews