Core Java Training Code Examples + Notes in comments