Java Basic Interview Questions: Concepts Every Developer Must Master