What is OOP??? 👇 OOP stands for Object-Oriented Programming and that concept is a programming paradigm based on the concept of "Objects" that contain data and methods. The main purpose of object-oriented programming is to increase the flexibility and maintainability of programs. Modularity for easier troubleshooting, reuse of code, flexibility, and effective problem solving are advantages of the OOP concept. Now, let us consider what an object is... An object is anything that has state and behavior. For example, a car, a dog, a person, etc. At runtime, when the Java Virtual Machine (JVM) encounters the new keyword, it will use the appropriate class to make an object that is an instance of that class. Consider the car object it has state color, model, brand, weight, and as behaviors we can consider a break, accelerate, gear change. Classes A class can be defined as a template/ blueprint describes the behavior/state that the object of its type support. On th...
Welcome to my blog. Here, I think to write a very important article about the java programming language. Java language is a very important popular programming language for computer science students and also that is a platform. Java is used to develop web applications, mobile applications, games, and much more. It is developed by Sun Microsystem in 1995. A Java code is executed by Java Virtual Machine(JVM). JVM is an abstract computing machine virtual machine interface. It is written by C programming language and it is operating system dependent. Java virtual machine is the main component in java language. we called java is a platform-independent and reason is that, Java virtual machine. when we compile a java source file(java program) a Byte code is generated. This byte code can be used to run on any platform. Java Features and Benefits Java is an object-oriented language Platform independent language It is open-source and free Memory management Huge ...