internal nodes – external nodes
Internal nodes: Nodes which have sub nodes or children. External nodes: Nodes which do not have any sub nodes. They ...
exceptional handling – finally
The way to handle anomalous situations during run time. Finally, is a block of code which is executed with or ...
Big ‘O’ notation – complexities O(n2) and O(2n)
The unit of measurement of efficiency of an algorithmA theoretical measure of the execution of an algorithm, usually the time ...
Wrapper Class
is a class which defines a primitive data type. A Wrapper class is a class whose object wraps or contains ...
Interface – Class
An interface is a blueprint of a class having static constants and abstract methods. An interface is a reference type ...
fall through condition in switch()case
If a case does not end with a break statement, it will execute the following cases until and unless it ...
Binary tree
1. It is acyclic 2. No two node can be similar or identical 3. It is recursive 4. There is ...
this() and Super()
this ( ) is used to refer to the instance variables of the class. super ( ) is used to ...
CONSTRUCTOR – Overloading
Java allows having more than one constructor inside one Class.In Constructor overloading you have multiple constructors with a different signature ...
POLYMORPHISM
Polymorphism in Java has two types: Compile time polymorphism (static binding) Method overloading is an example of static polymorphism, Static ...