Java Course Content
 Object Oriented Programming Concepts
 Introduction
 OOP Concepts (Basic + Fundamental of OOP).
 Benefits of OOP Programming.
 Introduction to JAVA
 What is java
 Features of Java.
 Advantages of Java.
 JVM architecture.
 Setting the class path.
 Java Programming
 Java Programming.
 Compiling and Running Java Programs.
 Comments in a Program.
 Command line Argument.
 Java FundamentalsData Types, Variables and Operators
 Java Tokens, Alphabets (Character Set).
 Keywords, Java Reserved Keywords, Identifiers, Constants, Datatypes, Operators.
 Control-Flow Statements, Decision-Making Statements, Switch and IF else, Looping statements, Break, Continue,
Return, Type Casting.
 Classes and Objects
 What are Classes, Declaring a class, Rules for Naming Class
 Creating an Object, Methods, Exploring New Operators,
 Constructors.
 Exploring Methods
 More about main () method.
 Rules for main () method.
 Methods, Method Overloading
 Argument Passing, Call by Reference, Local Variable.
 Access Specifiers and Access Modifiers
 Variable Types
 Inheritance
 Types of Inheritance
 Simple, MultiLevel and Hierarchical
 Method Overriding
 Casting
 Super and this keywords
 Interfaces and Abstract classes
 What are interfaces?
 Interface Members
 Abstract classes Introduction
 Creating references for Interfaces and abstract classes
 Difference between Interfaces and Abstract methods
 Arrays
 Accessing Elements
 Arrays and Objects
 ArrayLength
 Java Exception Handling
 Syntax for Exception Handling Mechanism.
 The Try Block, Catch Block, Exception , Checked Exceptions
 The Catch Block (or) Multiple Catch.
 Throw, Throws, The finally Block, User Defined Exceptions.
 Java Threading
 Threaded Application
 Thread states
 Runnable interface and Thread class
 Thread Priority
 Interrupting Threads (sleep(), join())
 Inter thread communication
 Synchronization
 Utility classes
 Collection Framework
 Collection Interfaces
 The List Interface and its implementation classes
 The Set Interface and its implementation classes
 The Queue Interface and its implementation classes
 Maps
 Map and its class
 SortedMap and its classes
 HashTable
 Inner Classes
 Inner Classes
 Member Classes
 Local Classes
 Anonymous Classes
 Instance Initializers
 Static Nested Classes
 Packages
 Predefined Packages
 Userdefined Packages
 Input/Output Streams
 Overview of Streams
 Bytes vs. Characters
 Converting Byte Streams to Character Streams
 File Object
 Binary Input and Output
 PrintWriter Class
 Serialization
 Reading and Writing Objects
 Basic and Filtered Streams
 Generics
 Introduction
 Simple Generics
 Subtyping in generics
 Wildcards
 Bounded Wildcards
 Reflections
 The reflection API
 How to use reflections
 Advantages of reflections
 Drawbacks of reflections
 Applets
 What are applets
 Life Cycle methods of applets
 Examples using Applets
 Running applets with html file
 Layout Managers
 Java Swings
 Difference between applets and swings
 Pluggable Look and Feel
 Swing API
 Event handling
 Introduction to JDBC
 The JDBC Connectivity Model
 Types of Jdbc Drivers
 Database Programming (with MSSQL and MYSQL)
 Connecting to the Database
 Creating a SQL Query
 Getting the Results using ResultSet Interface
 SQL Basic Queries
 Statement and PreparedStatement
 Commit and Autocommit, BatchUpdates
 ResultSetMetaData and DataBaseMetaData
 Introduction to RMI
 An overview of RMI
 Writing rmi server
 Writing rmi client
 Creating and deploying the application

Core java Training in Chennai

  • 1.
    Java Course Content Object Oriented Programming Concepts  Introduction  OOP Concepts (Basic + Fundamental of OOP).  Benefits of OOP Programming.  Introduction to JAVA  What is java  Features of Java.  Advantages of Java.  JVM architecture.  Setting the class path.  Java Programming  Java Programming.  Compiling and Running Java Programs.  Comments in a Program.  Command line Argument.  Java FundamentalsData Types, Variables and Operators  Java Tokens, Alphabets (Character Set).  Keywords, Java Reserved Keywords, Identifiers, Constants, Datatypes, Operators.  Control-Flow Statements, Decision-Making Statements, Switch and IF else, Looping statements, Break, Continue, Return, Type Casting.  Classes and Objects  What are Classes, Declaring a class, Rules for Naming Class  Creating an Object, Methods, Exploring New Operators,  Constructors.  Exploring Methods  More about main () method.  Rules for main () method.  Methods, Method Overloading  Argument Passing, Call by Reference, Local Variable.  Access Specifiers and Access Modifiers  Variable Types  Inheritance  Types of Inheritance  Simple, MultiLevel and Hierarchical  Method Overriding  Casting  Super and this keywords
  • 2.
     Interfaces andAbstract classes  What are interfaces?  Interface Members  Abstract classes Introduction  Creating references for Interfaces and abstract classes  Difference between Interfaces and Abstract methods  Arrays  Accessing Elements  Arrays and Objects  ArrayLength  Java Exception Handling  Syntax for Exception Handling Mechanism.  The Try Block, Catch Block, Exception , Checked Exceptions  The Catch Block (or) Multiple Catch.  Throw, Throws, The finally Block, User Defined Exceptions.  Java Threading  Threaded Application  Thread states  Runnable interface and Thread class  Thread Priority  Interrupting Threads (sleep(), join())  Inter thread communication  Synchronization  Utility classes  Collection Framework  Collection Interfaces  The List Interface and its implementation classes  The Set Interface and its implementation classes  The Queue Interface and its implementation classes  Maps  Map and its class  SortedMap and its classes  HashTable  Inner Classes  Inner Classes  Member Classes  Local Classes  Anonymous Classes  Instance Initializers  Static Nested Classes
  • 3.
     Packages  PredefinedPackages  Userdefined Packages  Input/Output Streams  Overview of Streams  Bytes vs. Characters  Converting Byte Streams to Character Streams  File Object  Binary Input and Output  PrintWriter Class  Serialization  Reading and Writing Objects  Basic and Filtered Streams  Generics  Introduction  Simple Generics  Subtyping in generics  Wildcards  Bounded Wildcards  Reflections  The reflection API  How to use reflections  Advantages of reflections  Drawbacks of reflections  Applets  What are applets  Life Cycle methods of applets  Examples using Applets  Running applets with html file  Layout Managers  Java Swings  Difference between applets and swings  Pluggable Look and Feel  Swing API  Event handling  Introduction to JDBC  The JDBC Connectivity Model  Types of Jdbc Drivers  Database Programming (with MSSQL and MYSQL)  Connecting to the Database  Creating a SQL Query
  • 4.
     Getting theResults using ResultSet Interface  SQL Basic Queries  Statement and PreparedStatement  Commit and Autocommit, BatchUpdates  ResultSetMetaData and DataBaseMetaData  Introduction to RMI  An overview of RMI  Writing rmi server  Writing rmi client  Creating and deploying the application