Pre-requisites: Understanding of OOPS, Core java for beginners
Software Tools required: Eclipse
COURSE CONTENT : |
Advanced Core Java |
· Stack & Heap
· Pass-by-reference & pass-by-value
· Serialization |
Exception Handling |
- Propogating and catching
- Defining Exceptions
- Exceptions Hierarchy
- Rethrowing exceptions
- Assertions
|
Generics & Collections |
- Introduction
- Defining simple generics
- Wildcard
- The Arrays
- The Comparable and Comparator Interfaces
- Sorting – Using Comparable
- Sorting – Using Comparator
- Arraylists
- Lists and Sets
- Iterators
- Lists and Iterators Example
- Maps
- Maps and Iterators Example
|
Thread |
- Understanding Threads
- Needs of Multi-Threaded Programming
- Thread Life-Cycle
- Thread Priorities
- Synchronizing Threads
|
A Collection of Useful Classes |
- Date & Times
- Regular Expression
- Input/Output Operation in Java(java.io Package)
- Streams and the new I/O Capabilities
- Understanding Streams
- The Classes for Input and Output
- Working with File Object
- File I/O Basics
- Reading and Writing to Files
- Buffer and Buffer Management
- Read/Write Operations with File Channel
- Serializing Objects
- Socket programming
|