Core JAVA

Core Java is the backbone of software programming. It is bundle/series of multiple activities in proper manner. Here, we are going to explain step by step complete activities of Core JAVA.

Manual Testing Selenium

Automation Testing

JAVA: Object-Oriented Programming & System (OOPS) in JAVA



Class:A class is a user defined blueprint or prototype from which objects are created. Class is a group of objects.
Object: An object is an instance of a class. Objects have states and behaviors.
Method: A method in Java is a block of code or collection of statements which only runs when it is called and returns the result to the caller.
Encapsulation: Encapsulation in Java is the process of wrapping the data (variables) and the code (methods) together as a single unit.
Abstraction: An Abstraction is a process of exposing all the required details and hiding the implementation details.
A.) Data abstraction
B) Process abstraction
Inheritance:Inheritance in Java is a concept that inherits the properties (methods and fields) from one class to other classes. Super keyword use to reference in parent class. Subclass is used to refer to a child class.
Polymorphism:Polymorphism refers to “many forms”. In Java it's allowed to use the same method with the same name but different implementation. Here. The same method can be used in many forms. For example: A person can be a father, Employee and husband.
There are two types of polymorphism in java:
i)Overloading: Multiple methods with the same name but different parameters in java are said to be Overloading. . It is also known as Compile-time Polymorphism, Static Polymorphism, or Early binding.
ii)Overriding: Method name and method arguments are the same in super class and child class known as overriding. It is also known as Runtime Polymorphism.

“Software testers succeed where others fail.”