Core Java Concepts and Syntax