1. |
- Evolution of Java
- Java Features
- JDK, JVM, JRE
- Installation of JDK
- Setting the path of java compiler in path system variable
- First Java Program
- Use of Scanner and BufferedReader class in Java
- Input and Output in Java
- Exercise on Input and Output
- Interview Questions on Input and Output.
|
2. |
- Flow Controls in Java
- Decision Controls
- If, If-else, Nested if-else, Ladder If – else
- Switch
- Loop Controls
- While loop
- For loop
- Nested for loop
- Do-while loop
- For-each loop
- Exercise on decision controls and loop controls
- Interview Questions on decision controls and loop controls
|
3. |
- Concept of array in Java
- Declaration, Initiation and Initialization of array
- Use of Multidimensional array
- Use of String class
- Built-in functions of String class
- Use of StringBuilder class
- Difference between String and StringBuilder classes
- Exercise on Array, String and StringBuilder
- Interview Questions on Array, String and StringBuilder
|
4. |
- Concept of Function in Java
- Concept of function call and return
- Static and Non-static function
- Types of function calls
- OOPS Concepts
- Access Specifiers
- Private, Protected and Public
- Concept of Class and Object
- Exercise on Function and Class
- Interview Questions on Function and class
|
5. |
- Concept of Constructor
- Use of Final Modifier
- Types of Constructors
- Inheritance
- Types of Inheritance in Java
- Examples on Inheritance
- Exercise on Constructor and Inheritance
- Interview Questions on Constructor and Inheritance
|
6. |
- Polymorphism
- Types of Polymorphism in Java
- Method Overloading
- Method Overriding
- Rules for Method Overriding
- Difference between Method Overloading and Method Overriding
- Exercise on Method Overloading and Method Overriding
- Interview Questions on Polymorphism
|
7. |
- Exception Handling in Java
- Exception
- Types of Exception (Compile Time, Run Time, Error)
- Use of Try, Catch and Finally
- Use of Throw and Throws
- Difference between Throw and Throws.
- Concept of Interface
- Examples of Interface
- Exercise on Exception Handling and Interface in Java
- Interview Questions on Exception Handling and Interface
|
8. |
- Concept of Abstract class.
- Difference between Interface, Abstract class and Concrete class.
- Concept of Multithreading
- Thread Life Cycle
- Examples on Multithreading
- Exercise on Multithreading
- Interview Questions on Multithreading
|
9. |
- Concept of Package
- Type of Packages.
- Advantages of Package
- Compilation Process
- Execution Process
- Concept of Nested Classes
- Use of Nested Classes
- Static inner classes
- Anonymous inner classes
- Exercise on Packages and Inner Classes
- Interview Questions on Package and Inner Classes
|
10. |
- Introduction of Collection Framework
- Need of Collection
- Collection API (the classes and interfaces)
- The methods of Collection interface
- List Interface (the Array List, Linked List, and Stack classes)
- The Iterator and ListIterator
- Set Interface (the HashSet, LinkedHashSet classes)
- Exercise on Collection Framework
- Interview Questions on Collection Framework
|
11. |
- Map Interface (the Hashtable, HashMap, LinkedHashMap, classes)
- The Comparable and Comparator interfaces
- The TreeMap and TreeSet classes
- How Collection Framework is used in industry (the real Project Development)
- Exercise on Collection Framework
- Interview Questions on Collection Framework
|
12. |
- Banking Solution Project Module
|