Explore IIHTG Content
Our Course Content
- Java History
- Differences between java and others
- Java Features
- Java Naming Conventions
- Operators
- Identifiers
- Literals
- Data Types and Type casting
- Java Statements
- Arrays
- Class
- Object
- Encapsulation
- Abstraction
- Inheritance
- Abstraction
- Polymorphism
- Message Passing
- Identifiers
- Keywords
- Variables
- Literals
- Data Types
- Operators
- Comments
- Looping Statements
- Condition Statements
- Type Casting
- Static Nested Class
- Non-static Nested Class
- Local Class
- Anonymous Class
- Nested Interface
- General Definition of Array
- Advantages from Array
- Arrays in Java
- 1-d Arrays
- 2-d Arrays
- Jagged Arrays
- Array of reference type
- Operations on Arrays
- Multitasking: Why Concurrent Execution
- Multiprocessing v/s Multithreading
- Main Thread (Default Java Thread)
- Creating Child Threads and understanding context switching
- Thread States
- Thread Group
- Thread Synchronization: Methods and Blocks
- Inter-Thread communication
- Daemon Threads
- Deadlock
- What is String
- String Class
- Creating String Object
- Operations on String
- String Buffer Class and it's Methods
- Difference between String and String Buffer class
- String Builder Class and it's Methods
- Difference between String Buffer and StringBuilder
- Types of Runtime Errors
- Understanding Exceptions
- Exception Class Hierarchy
- Try & Catch Blocks
- Patterns of Catch Block
- Nested Try statements
- Throw, throws and finally
- Creating Custom Exceptions
- Checked & Unchecked Exceptions
- Assertion
- Generics
- Lambda Expression
- Annotations
- Object Cloning
- Vargs
- Static-import
- Enum
- Static, Default and Private Methods of Interface
- Var Type
- Java Modules
Enquire Now
Things You Enjoy
- Accredited Training Partner
- Certified Training Partner
- Diversified Training Modules
- Tailored Courses
- Round-the-Clock Learning Access
- Weekly Assessment
- Placement Facilitation