A guide to setting up an Apple Mac for DevOps and software development. This is current for macOS 12 (Monteray).
The modern Java platform, with OpenJDK 11 and above.
Notes on using the Maven tool for Java projects.
Apache Derby (or Java DB) provides a small set of libraries that can be added directly to any Java program that needs database storage capabilities, such as a desktop application, network service, or Web application.