Duration: 24 Hours | Module: Guide to Advanced Java | ||
Sl no | Topic to be Covered | Theory | Practice sessions |
1 | Introduction to Thread Creating Threads Thread States Methods of Thread class Managing Threads Daemon Threads |
Theory | Practice sessions |
2 | More on Threads Multithreading Using method isAlive() and join() Thread Synchronization Wait-notify mechanism Deadlocks |
Theory | Practice sessions |
3 | java.lang Package Introduction to java.lang package Wrapper class Other classes |
Theory | Practice sessions |
4 | java.io Package Streams java.io Package InputStream OutputStream File Class Filter Streams Buffer Streams Character Streams Serialization |
Theory | Practice sessions |
5 | java.util and Collections API Introduction to java.util Packages Lists Sets Maps |
Theory | Practice sessions |
6 | Generics and java.util Package Introduction to Generics Generic Classes Generic Methods Using wildcards with generics Queue Utility classes |
Theory | Practice sessions |
7 | Regular Expressions Introduction to Regular Expressions String Literals Character classes Quantifiers Capturing groups Boundary Matchers |
Theory | Practice sessions |
8 | Annotations Introduction to Annotations Standard Annotation type Custom Annotation |
Theory | Practice sessions |
9 | Reflection API Introduction to Reflection API Examining classes Manipulating objects ØWorking with Arrays |
Theory | Practice sessions |