J2SE / Core JAVA
 
  1. Java Overview
    1. J2SE Overview
    2. J2EE Overview
    3. J2ME Overview
    4. Features of Java
    5. The J2SE5 (TIGER) Revolution
    6. Overview of the New Features.
    7. TheJ2SE6 ( MUSTANG) Revolution
    8. Overview of the New Features

  2. 2. Programming with Java
    1. Writing The First Program
    2. Detailed Analysis of the Program
    3. Compiling the Program
    4. Running the Program

  3. Introducing Classes
    1. Class Fundamentals
    2. The general form of a. Class
    3. A Simple Class
    4. Declaring Objects
    5. A Closer look at new Variables
    6. Assigning Object Reference
    7. Introducing Methods
      1. Adding a Method to a Class
      2. Adding a Method That Takes Parameters
      3. i)A Simple Example
    8. Constructors
      1. Overview
      2. Parameterized Constructors
      3. A Simple Example
    9. The 'this' keyword
    10. Instance Variable Hiding
    11. Garbage Collection
    12. The finalizeO method

  4. A Closer look at Methods
    1. Overloading Methods
      1. Overview
      2. A Simple Example
    2. Overloading Constructors
      1. Overview
      2. A Simple Example
    3. Using objects as Parameters In Methods
    4. Returning Objects From Methods
    5. Understanding 'static' Keyword
      1. Overview
      2. A Simple Example
    6. Understanding 'final' Keyword
      1. Overview
      2. A Simple Example
    7. Nested and Inner Classes
      1. Overview of Each with an Example
      2. Using Command Une Arguments

  5. 5. Inheritance
    1. Inheritance Basics
    2. Member access and Inheritance
    3. An Example of inheritance
    4. Inheritance Properties with an Example
    5. Understanding 'super' keyword
      1. Using 'super' to call Superclass Constructors
      2. A second Use for 'super'
    6. Order of Calling of Constructors
    7. Method Overriding
    8. Dynamic Method Dispatch (DMD)
    9. Using 'final' with Inheritance
    10. Using Abstract Classes
    11. Interfaces
      1. Defining an Interface
      2. Implementing Interfaces
      3. Applying Interfaces
      4. Variables in Interfaces

  6. Packages
    1. Defining a Package
    2. Finding Packages and CLASS PATH
    3. A Simple Package Example
    4. Access Protection
    5. An Access Example
    6. Importing Packages

  7. Exception Handling
    1. Exception Handling Fundamentals
    2. Exception Types
    3. Uncaught Exceptions
    4. Using 'try' and 'catch'
    5. Multiple 'catch' clauses
    6. Nested 'try' statements
    7. Understanding 'throw' keyword
    8. Understanding 'throws' keyword
    9. Understanding 'finally' keyword
    10. Java's Built in Exceptions
    11. Creating Own Exception Subclasses
    12. Chained Exceptions

  8. Multithreaded Programming
    1. The Java Thread Model
    2. The Main Thread
    3. The Thread Class & the Runnable Interface
    4. Creating a Thread
      1. Implementing Runnable Interface
      2. Extending Thread class
    5. Creating Multiple Threads
    6. Using islive() & join()
    7. Thread Priorities h) Synchronization
      1. Using Synchronized Methods
      2. The Synchronized Statement
    8. Interthread Communication
    9. Deadlock

  9. String Handling
    1. String Constructors
    2. Overview of Different String Methods
    3. StringBuffer
    4. Overview of Different StringBuffer Methods

  10. Exploring Java.lang
    1. Primitive Type Wrappers
      1. Number
      2. Double and Float
      3. )Byte, Short, Integer & Long
      4. Character
      5. Boolean
    2. Process
    3. Runtime
    4. System
    5. Object
    6. Class
    7. Math
    8. Different Math methods

  11. Java.utll part1 : The Collections Framework
    1. Collections Overview
    2. The Collection Interfaces
      1. The Collection Interface
      2. The List Interface
      3. The Set Interface
      4. The SortedSet Interface
    3. The Collection Classes
      1. The ArrayList Classe
      2. The LinkedList Classe
      3. The HashSet Classe
      4. The LlnkedHashSet Crasse
      5. The TreeSet Class
    4. Accessing a Collection via an Iterator
    5. Storing Object references Classes in Collections
    6. Working with Map
      1. The Map Interfaces
      2. The Map Classes
    7. Comparators
    8. The Legacy Classes and Interfaces

  12. Java.util Part2 : More Utility Classes
    1. StringTokenizer
    2. Date
    3. Internationalization Classes
    4. Currency

  13. Input / Output: Exploring Java.lo
    1. Overview about Streams
    2. The Streams Classes
    3. The Byte Streams
      1. InputStreams
      2. OutputStreams
      3. FilelnputStream
      4. FileOutputStream
      5. ByteArraylnputSstream
      6. PrintStream
      7. DatalnputStreams & DataOutputStream
    4. The CharacterStreams
      1. Reader
      2. Writer
      3. FileReader
      4. FileWriter
      5. BufferReader
    5. Serialization
      1. Serializable
      2. ObjectOutput
      3. ObjectOutputStream
      4. Objectlnput
      5. ObjectinputStream
      6. A Serialization Example

  14. The J2SE5 Revolution
    1. The For Each Version of the For Loop
    2. Varargs: Variable Length Arguments
      1. Overloading Vararg Methods
      2. Varargs and Ambiguity
    3. Autoboxing
    4. Fnumerations
    5. Annotations
    6. Generics
    7. Staticlmport
 
Tools:
IDE Eclipse, Net Beans, Sun Studio with plugins
Database MySQL / SQL Server 2005 / Postgre SQL
 
All trainings are done with REAL TIME PROJECTS
 
Training Duration : 2 months
Class Allotment : 3 days in a week
Training Fee : Rs. 4,000 only
 
Apply for :     
 
TOP