Top 22 Java interview Questions and Answers for 2019

Top 22 most frequently asked Java interview questions which you must prepare in 2019.