Lesson 3 | Java Language Requirements |
Objective | Review the software and learning resources needed to begin working with the Java language. |
Before starting this course, ensure you have the proper tools and setup for developing and running Java programs.
We recommend installing the latest Long-Term Support (LTS) release of the Java Development Kit (currently Java SE 23). Java is designed for strong backward compatibility, so you can safely run code written for earlier LTS releases such as Java 17 or Java 11.
Key Notes:
--enable-preview
) are optional and not for production use. Use them only for experimentation.Download Sources:
java -version
from Command Prompt.java -version
in Terminal.sudo apt install openjdk-23-jdk
) or download from Adoptium/Oracle.Ensure your PATH
and JAVA_HOME
environment variables are correctly configured.
While you can write Java in any text editor, a modern IDE will improve productivity:
A textbook is not required, but many learners benefit from a deeper dive into the language. One recommended title is:
âJava Language Featuresâ â covering modules, streams, concurrency, I/O, and lambda expressions with practical examples.
This book can serve as a helpful companion reference throughout the course.