Core Java



eGlobalSystems  Offering Core java Online Training Classes For Weekend And Regular Batches For Individuals And Professionals. eGlobalSystems  Offering Free DEMO/ Seminar On Core  java  Training By Real Time Expert. Once Experience Our Free Sessions And Decide Further. 


Session 1: Getting Started with Java
Ø  What is Java? 
Ø  How  to Get Java 
Ø  A First Java Program 
Ø  Compiling and Interpreting Applications 
Ø  The JDK Directory Structure 

Session 2: Language Fundamentals
Ø  A Java Program 
Ø  If Statements 
Ø  Switch Statements 
Ø  Syntax Details 

Session 3: Loops
Ø  While Loop
Ø  Do While Loop
Ø  For Loop
Ø  Differences between different loops
Ø  Syntax Details 

    Session 4:  DataTypes
Ø  Primitive Data types 
Ø  Variables
Ø  Expressions in Java 
Ø  Strings

Session 5: Arrays
Ø  Definition of  Arrays 
Ø  Importance of Arrays
Ø  Single Dimensional Arrays
Ø  Multi Dimensional Arrays
Ø  Jagged Arrays 

Session 6: Objects and Classes
Ø  Defining a Class 
Ø  Creating an Object 
Ø  Instance Data and Class Data 
Ø  Methods 

Session 7: OOPs Concepts
Ø  Abstraction 
Ø  Encapsulation
Ø  Inheritance
Ø  Polymorphism

Session 8: Constructors
Ø  Default Constructors 
Ø  Parameterized Constructors
Ø  Static Constructors

Session 9: Abstraction and Encapsulation
Ø  Access Modifiers 
Ø  Public
Ø  Private 
Ø  Protected
Ø  this Key word
Ø  Encapsulation 

Session 10: Inheritance 
Ø  Inheritance
Ø  Inheritance in Java 
Ø  Simple Inheritance
Ø  Multi Level Inheritance

Session 11: Inheritance
Ø  Hierarchical Inheritance
Ø  Abstract Classes
Ø  Interfaces
Ø  Multiple Inheritances

Session 12: OverLoading and OverRiding
Ø  Method Overriding 
Ø  Constructor Overloading
Ø  Operator Overloading
Ø  Method OverRiding

Session 13: Polymorphism
Ø  Static Polymorphism 
Ø  Dynamic Polymorphism
Ø  Virtual Classes

Session 14: Packages 
Ø  Creating Package
Ø  The import Statement 
Ø  Package scope

Session 15: Packages 
Ø Pre-Defined Packages
Ø Setting the path
Ø User-Defined Packages

Session 16: Exceptions
Ø  Errors
Ø  Types of Errors
Ø  Exceptions Overview 
Ø  Exception Unhandled

Session 17: Exception Handling
Ø  Catching Exceptions 
Ø  Arithmetic Exception
Ø  IndexOutOfRange Exception
Ø  The finally Block 

Session 18: Exception Handling
Ø  Exception Methods 
Ø  Declaring Exceptions 
Ø  Defining and Throwing Exceptions 
Ø  Errors and Runtime Exceptions 

Session 19: Input and Output Streams(java.io)
Ø Overview of Streams 
Ø Bytes vs. Characters 
Ø Converting Byte Streams to Character Streams 

Session 20: Files
Ø File Object 
Ø  Binary Input and Output 
Ø  Print Writer Class 
Ø  Reading and Writing Objects 
     Basic and Filtered Streams? 

Session 21: Collections(java.util)
Ø  Binary Input and Output 
Ø  Print Writer Class 
Ø  Reading and Writing Objects 
Ø  Basic and Filtered Streams? 
Ø  Tuning Hash Map and Hash Set
Ø  Queue Implementation Classes Sorting with Comparable 
Ø  Sorting with Comparator 
Ø  Sorting Lists and Arrays 
Ø  Collections Utility Methods 
Ø  Tuning Array List 

Session 22: Introduction to Threads
Ø  Non-Threaded Applications 
Ø  Threaded Applications 
Ø  Creating Threads 
Ø  Thread States 

Session 23: Threads
Ø  Runnable Threads 
Ø  Coordinating Threads 
Ø  Interrupting Threads 

Session 24: Threads
Ø  Runnable Interface 
Ø  Thread Groups 
Ø  Thread Priority

Session 25: Thread Synchronization
Ø  Race Conditions 
Ø  Synchronized Methods 
Ø  Deadlocks

Session 26: Thread Concurrency
Ø  Synchronized Blocks 
Ø  Thread Communication — wait() 
Ø  Thread Communication — notify() 

Session 27:Introduction to AWT(java.awt)
Ø  GUI Programming in Java 
Ø  AWT Events and Layout Managers
Ø  The Java Event Delegation Model 

Session 28: AWT Events
Ø  Action Events 
Ø  List Selection Events 
Ø  Mouse Events 

Session 29: AWT Layouts
Ø  Layout Managers 
Ø  Border Layout 
Ø  Flow Layout 
Ø  Grid Layout AWT 

Session 30: Windows
Ø  Displaying a Window 
Ø  Handling Events 
Ø  Arranging Components 
Ø  A Scrollable Component 


Ø  Menus

No comments:

Post a Comment