Understand and apply object-oriented principles in Java.This book covers the following exciting features: It is used in everything right from smartphones and game consoles to even supercomputers, and its new features simply add to the richness of the language. Java is one of the most preferred languages among developers. Learn the fundamentals of Java Programming with this updated guide with the latest features What is this book about? This is the code repository for Learn Java 17 Programming - Second Edition, published by Packt. Learn Java 17 Programming - Second Edition