Category Java

Scientech Easy welcomes you in the Java tutorial category. We have designed this tutorial series for beginners, students, and professional developers who want to learn Java programming from basic to advanced levels. Here, you will find easy-to-understand Java tutorials, practical example programs, interview questions, and quizzes.

So, let’s start to understand Java concepts one by one with these tutorials.

Super Keyword in Java: Syntax, Uses and Examples

Usage of super keyword in Java

Super keyword in Java is a reference variable that refers to an immediate superclass object of the current object. The keyword ‘super’ comes into the picture with the concept of inheritance in Java. The super keyword always represents a superclass…

Types of Inheritance in Java

Types of inheritance in Java

In this tutorial, we will learn about the types of inheritance in Java with the help of simple and clear example programs. Before moving on to the types of inheritance, let us first take a brief look at inheritance. What…

Classes and Objects in Java

Java Class components

In this tutorial, we will be familiar with basic concepts of classes and objects in Java with the help of real-time examples. We know that Java is a true object-oriented programming language. In the object-oriented programming language, we design and…

Upcasting and Downcasting in Java

Upcasting in java

In this tutorial, we will learn how to perform upcasting and downcasting in Java programming through various example programs. When the reference variable of superclass refers to the object of subclass, it is known as upcasting in Java. In other…

Method Overriding in Java with Examples

An example of performing method overriding in Java.

Method overriding in Java means redefining a method in a subclass to replace or customize the functionality of a method inherited from the superclass. When the method of superclass is overridden in the subclass to provide more specific implementation, it…