PLEASE DON'T ASSUME HAVING HIGH REPUTATION MEANS I KNOW EVERYTHING (OR) ALL MY ANSWERS ARE CORRECT.
My reputation has nothing to do with my Java knowledge. I learn lot of things related to Java here on SO daily. If you see something wrong with my answer (or) better alternative than my answer, feel free to edit (or) comment.
Q&A for professional and enthusiast programmers
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for people interested in statistics, machine learning, data analysis, data mining, and data visualization
Q&A for power users of Apple hardware and software
Q&A for professional system and network administrators
Q&A for Information security professionals
Q&A for computer enthusiasts and power users