https://techie-tides.blogspot.com/2025/03/introduction-to-java-basics-features.html