Java is an Object Oriented Programming (OOP) language; Thus, understanding what it is and how it works is very important for going further. In this article, I would like to go through the core definitions of OOP such as class, constructor and instance. Class, what the heck is it? Class is an abstract thing used... Continue Reading →