Sei sulla pagina 1di 3

JAVA

CURRICULUM
JSE (JAVA STANDARD EDITION)
Introduction to JAVA

Packages and Interfaces

l Understanding Requirement: why JAVA

l Defining a package

l Why java important to the internet

l Understanding CLASSPATH

l JAVA on LINUX PLATFORM

l Access Protection

Introduction to JAVA Virtual Machine


l Java Virtual machine Architecture
l Class loading process by class loaders
l Booting loader
l Extension loader
l System loader

l Importing packages
l Defining and Implementing interfaces
l Anonymous classes
l Abstract classes Vs Interfaces
l Adapter classes

Exception handling

l Role of Just In time compiler (JIT)

l Fundamental of Exception handling

l Execution Engine

l Types of Exceptions

An overview of JAVA and buzzwords


l Data Types , Variables ad Arrays
l Operators
l Control statements
l Object oriented paradigms
l Abstractions
l The Three OOP Principles:

(Encapsulation, Inheritance, Polymorphism)

JAVA classes and OOP Implementation

l Learning exceptions handlers


l Try and Catch
l Multiple catch Clauses
l Nested Try statements
l Throw , throws and finally
l Creating custom exceptions
l Assertion

String handling
l Learning String Operation

l Class fundamentals

l Learning character Extraction

l Commands line arguments

l Learning string Comparison

l Learning Static Initializer

l Understanding string Buffer Classes

l Declaration of objects

l String builder class

l Instance variable Hiding

l Creating Immutable Class

l Overloading and Overriding of Methods

New in JDK 5/6/7

l Upcasting

l Premain method , Object size

l Down casting

l Generics

l Understanding of Access Controls (private,

l Annotations

public and protected)


l Learning Nested and Inner classes
l Dynamic method Dispatching
l Using Abstract classes

l Vargs
l Static Import
l For each
l String in which

Windows Programming
Swing & AWT
l Introduction to JFC
l Controls
Event Delegation Method
l Event Classes
l Event listeners

Reflection API
l Determining the class of an object
l Getting information about classes modifier,

fields, methods, constructor, and super


classes
l Finding out constant and method
declaration belong to an interface
l Creating an instance of a class whose

APPLET
l Applet Basics

l
l
l
l

l Architecture and Skeleton


l Simple Apple Display Methods
l The HTML Applet Tag
l Inter Applet communication

l
l
l

l Trusted Applet (Applet with Database)

l
l
l
l

l
l

JEE (JAVA ENTERPRISE EDITION)

Multi threaded Programming


l The java thread model

l
l

l Synchronization: methods and

Implementing Runable
l Creating multiple Thread and Context
Switching
l Creating a thread: Extended Thread and
statements
l Inter thread Communication
l Thread local
l Dead lock
l Threadpool executer class
l Shutdown hookup
l Re-entrent locking

Introduction to I/O streams


l File handling
l Binary Streams
l Character stream
l Serialization

l
l

l
l

l
l
l
l
l
l

l Scanner
l Stream tokenizer
l String tokenizer
l GzipOutStream class
l Data Encryption & decryption

NETWORKING
l URL, InetAddress
l Socket And Server Socket
l Datagram socket
l Socket factories

l
l
l
l
l
l
l
l
l
l

l
l
l

l
l
l

l
l
l
l
l
l
l
l

l
l

l
l
l

Partners :

www.facebook.com/ducateducation

NOIDA

GREATER NOIDA

GHAZIABAD

FARIDABAD

A-43 & A-52, Sector-16,


Noida - 201301, (U.P.) INDIA
Ph. : 0120-4646464
Mb. : 09871055180

E - 35, SITE - 4, Near Swarna


Nagari, Adjacent J.P.
. Golf
Course, Greater Noida (U. P.)
Ph. : 0120-4345190-91-92 to 97
Mb. :09899909738, 09899913475

1, Anand Industrial Estate,


Near ITS College, Mohan Nagar,
Ghaziabad (U.P.)
Ph.: 0120-4835400...98-99
Mb. : 09810831363 / 9818106660
: 08802288258 - 59-60

SCO-32, 1st Floor, Sec.-16,


Faridabad (HARYANA)
Ph. : 0129-4150605-09
Mb. : 09811612707

GURGAON

JAIPUR

1808/2, 2nd floor old DLF,


Near Honda Showroom,
Sec.-14, Gurgaon (Haryana)
Ph. : 0124-4219095-96-97-98
Mb. : 09873477222-333

38,Jai Jawan Colony 3rd,


Near Gaurav Tower,JLN
Marg, Jaipur (Rajsthan)
Ph. : 0141-2550077, 2550202
Mb : 08824246937

Potrebbero piacerti anche