Learn Java features