Transitioning to Java
Transitioning to Java is a comprehensive guide for programmers familiar with other programming languages who want to learn Java. This book covers the basics of Java syntax, OOP concepts, and advanced topics such as design patterns. Using practical examples, you’ll gain a solid understanding of Java and develop Java applications with confidence.
Offered by
Difficulty Level
Intermediate
Completion Time
11h48m
Language
English
About Book
Who Is This Book 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.
Transitioning to Java
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 11h48m total length
Understanding Java Distributions
Code, Compile, and Execute
The Maven Build Tool
Language Fundamentals – Data Types and Variables
Language Fundamentals – Classes
Methods, Interfaces, Records, and Their Relationships
Java Syntax and Exceptions
Arrays, Collections, Generics, Functions, and Streams
Using Threads in Java
Implementing Software Design Principles and Patterns in Java
Documentation and Logging
BigDecimal and Unit Testing
Desktop Graphical User Interface Coding with Swing and JavaFX
Server-Side Coding with Jakarta
Using Java in a Docker Container
Deploying Java in Standalone Packages and Containers
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!