📄️ Java Constructor
Java constructors are special method-like constructs that allow fully initializing the object state before other classes can use it.
📄️ Java Access Modifiers
Java provides four access modifiers to set access levels for fields, methods and constructors i.e. public, private, protected, and default.
📄️ Java Static
Static keyword in java can be applied on variables, methods, blocks, import and inner classes. Learn the effect of using static keyword in detail.
📄️ Java final, finally and finalize
Difference between final, finally and finalize in Java
📄️ Java Instance Initializer Block
Java instance initializers are the code blocks containing the instructions to run every time a new class instance is created in runtime.
📄️ Java instanceof Operator
Java instanceof (type comparison operator) is used to test if a specified variable is an instance of the specified class or interface
📄️ Method Hiding in Java
Declaring similar static methods in parent and child classes is called method hiding. For non-static methods, it is method overriding.