
Explains how a Java class acts as a factory that generates objects with new, and how static and non-static members relate to each object and are accessed via reference variables.
Learn how static members belong to the class and have a single shared copy, while non static members belong to each object, requiring object creation to access them.
Master unary operators in Java, including post and pre increment and decrement, with examples that reveal how left- and right-hand side evaluations affect results.
Explain how instance initialization blocks and static initialization blocks work in Java, their execution order relative to constructors and main, and how they initialize instance and static variables.
Explore the super keyword for accessing superclass members in inheritance, with rules: super must be first, not allowed with this in static context, and parent constructors may auto-insert super().
Course highlights with curriculum:
This course is designed with best theory and in depth practical code typing. More than 1000+ practical examples are covered in this course with interview questions. What makes this course different is, each topic is covered in detail and depth manner with many examples. Best quality of training is maintained through the course. We have not used any boring PPT presentations, Instead its whiteboard theory explanation with screen recording for practical program execution.
Installing JDK
Developing simple java file on editor
Compiling and running .java file from command prompt
–d option
Static versus non-static members
Classes and objects in java
Difference between JDK and JRE
Unary operators
Variables and data types
Typecasting– auto upcasting and explicit down casting
Methods and its rules
Constructor sand its rules
This keyword
Super keyword
Inheritance in java with several examples
Conditional statements
loops
Exceptionhandling – Compile time and runtime
Interfaces in java with several examples
Abstract class in java with several examples
Polymorphism
Instance initialization blocks
Static initialization blocks
Garbage collection
Enum
File handling in java - File , FileInputStream, FileOutput Stream, Buffered reader,Buffered Writer etc
Arrays
Collections
String class
Threads
Wrapper classes
Annotations
Java Memory management
Cloning
Innerclasses
Assert class
Final keyword
Reflections
Collection Versus Collections
Design Pattern in java
Annotations
Object Class
Finalize
etc.....