Thursday, 11 April 2024

What is Exception Handling in Java?

Fundamental, exception types, uncaught exceptions, try, catch, throw, throws, finally, multiple catch clauses, nested try statements, built-in exceptions, custom exceptions (creating your own exception sub classes)








What is Interface in Java?

Interfaces (defining, implementation, nesting, applying), variables in interfaces, extending interfaces, instance of operator.









Nested Interface:
    by declaring one interface within another interface, we can organize similar or related interfaces in a more readable and logical way so that you can make your code simpler to understand and modify.
    If you want to limit the interface scope and wants to prevent it from being accessed outside of that class.




instanceof Operator:
    If you want to check the type of an object, I mean to say this operator allows us to check if an object belongs to a particular interface, class, or subclass. It returns a Boolean value. if an object belongs to a particular class, subclass, or interface then it returns true otherwise false.






Tuesday, 9 April 2024

What is Package in Java ?

Packages: defining a package, finding packages and CLASSPATH, access protection, importing packages

What is Package in java? Why do we require Package in java?


























Sunday, 7 April 2024

What is Inheritance in Java?

Inheritances: member access and inheritance, super class references, Using super, multilevel hierarchy, constructor call sequence, method overriding, dynamic method dispatch, abstract classes, Object class.


1. What is inheritance?






















Super and this keyword:



Multilevel Hierarchy:





Constructor call sequence:










Method Overriding:






Dynamic Method Dispatch:



Abstract Classes:










Object Class: