Mastering Advanced Java: A Comprehensive Learning Guide