Introduction 1. Introduction of this course (Induction Program) 2. Java EE Overview 3. OOPS concepts (Inheritance, Polymorphism, Encapsulation)

An overview of java & buzzwords 1. 2. 3. 4. 5. Data types, variables & Array Operators Control Statements Abstraction The three OOP principles

Java Classes & OOP Implementation 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Class Fundamentals Command Line Arguments Learning static initializer Declaration of objects Instance variable hiding Overloading & overriding of methods Understanding of access controls: 1) Private, public & protected Learning nested and inner classes Dynamic method dispatching Using abstract classes Using final to prevent overriding & inheritance Garbage collection

Packages & Interfaces 1. 2. 3. 4. 5. 6. 7. 8. Defining a package Understanding class path Access protection Importing packages Defining & implementing an interface Abstract classes Vs. Interfaces Adaptor classes Anonymous classes

Exception handling 1. 2. 3. 4. 5. 6. 7. 8. 9. Fundamentals of exception handling Type of exceptions Learning exception handlers Try & catch Multiple catch clauses Nested try statements Throws & finally Creating custom exceptions Assertion

String Handling 1. Learning string operations

Socket & Server socket 3. URL connection 4. 7. 9. 3. 3. Tree Set) Accessing a collection via an iterator Working with maps Working with comparator The collection algorithms The legacy classes & interfaces (Enumeration. methods and statements Inter thread communication Thread local Dead lock Clonable interface  I/O Streams 1.  Learning character extraction Learning string comparison Understanding of string buffer class String builder class New in JDK 6.2. 2. Datagram socket. 7. Collection Interfaces (List. 6. 2. SortedSet) Collection Classes (Array List. 5. 7. 3. Date & time handling  Networking 1. 4. URL. Set. InetAddress 2. 5. 4. 4. Dictionary. Hashtable) 8. 6. 6.0 1. Linked List. Hash Set. 2. 2. File handling Binary streams Character streams Serialization Scanner Stream tokenizer String Tokenizer  Collection Framework 1. Generics Annotations Vargs Static-import For-each ENUM  Multithreaded programming 1. Stack. 4. 6. 5. 3. 5. 5. Java thread model Creating a thread. extending threads Implementing runnable Creating multiple threads and context switching Synchronization. 4. Socket factories . Vector. 3. 8.

Sign up to vote on this title
UsefulNot useful