Share :
7500
45 Days
Batch Starts : 2023-06-26

1.Basics
- History
- Jdk
- Jre
- jvm
- Java Feature
- Variable / Identifier
- Data type (Primitive and non primitive) / Wrapper class
- Type casting (implicit and explicit)
- Boxing and un-boxing
- Keyword
- Operator (arithmetic , logical, relational, and ternary )
- Separator
- Comment in java (single and multiline)
- Object and classes
- Use of object
- Creation of object and its type
- Top level class
- Inner class
- Static classes
- Non static classes
- Local classes
- Anonymous classes
- Constructor
- Constructor overloading
- Constructor chaining
- Method
- Method overloading
- Method overriding
- Control Statement
- Branching / Selection (if, if-else, else-if, switch)
- Iteration / looping (for, while, do-while)
- Jumping (return, break, continue)
- Array
- Single dimension
- Multi dimension
- Inheritance
- Single level
- Multi level
- Hierarchical
- Some special keyword
- This keyword
- Super keyword
- Final keyword
- Static keyword
- Abstract keyword
- Access specifier
- Default
- Public
- Private
- Protected
- Interface and Abstract class
- String Handling
- String class(Immutable class)
- Different way of string object creation
- Memory allocation of string.
- Heap memory
- Global heap memory
- Static memory
- StringBuffer class(Mutable class) / StringBuilder class
- StringTokenizer class
- String class(Immutable class)
- Exception Handling (try, catch, finally, throw, throws)
- Threading
- What is Multitasking?
- What is the process?
- What is the thread?
- What is the multithreading?
- Thread life cycle
- Thread synchronization
- IO Stream
- Byte Stream
- Character Stream
- Serialization and de-serialization
- Externalization (serialize a static object/variable)
- Collection API (java.util)
- Reflection API (Dynamic class loading)
- TCP/IP and Socket Programming
RMI