Page 1

Payilagam Software Training Institute Payilagam Software Training Institute, No:4/67E, Sri Balaji’s Ishwarya, Vijaya Nagar 3rd Cross Street, Velachery, Chennai – 600042. 044-22592370, 8344777333, 8883775533. Mail : info@payilagam.com, Website : www.payilagam.com

Core 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 Fundamentals Datatypes, Variables and Operators 

Java Tokens, Alphabets (Character Set).

Keywords, Java Reserved Keywords, Identifiers, Constants, Datatypes, and Operators.

Control-Flow Statements, Decision-Making Statements, Switch and IF else, Looping statements, Break, Continue, Return, Type Casting.

1

Payilagam Software Training Institute| www.payilagam.com | 8344 777 333 | 8883 77 55 33 |


Payilagam Software Training Institute  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

2

Payilagam Software Training Institute| www.payilagam.com | 8344 777 333 | 8883 77 55 33 |


Payilagam Software Training Institute  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

3

Payilagam Software Training Institute| www.payilagam.com | 8344 777 333 | 8883 77 55 33 |


Payilagam Software Training Institute 

Instance Initializers

Static Nested Classes

 Packages 

Predefined Packages

User defined 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

 Applets 

What are applets

Life Cycle methods of applets

Examples using Applets

Running applets with html file

Layout Managers

 Java Swings  4

Difference between applets and swings Payilagam Software Training Institute| www.payilagam.com | 8344 777 333 | 8883 77 55 33 |


Payilagam Software Training Institute 

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

Warm Regards Payilagam software training institute, 83 44 777 333, 8883 77 55 33. Mail: info@payilagam.com Website: www.payilagam.com

5

Payilagam Software Training Institute| www.payilagam.com | 8344 777 333 | 8883 77 55 33 |


Payilagam core java syllabus details  
Advertisement
Read more
Read more
Similar to
Popular now
Just for you