Source: https://www.academia.edu/29519073/java_interview_questions_and_answers.pdf