Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Introduction

 

  • Java – What, Where and Why
  • History and Features of Java
  • Internals of Java Program
  • Difference between JDK,JRE and JVM
  • Internal Details of JVM

 

  • Variable and Data Type
  • Unicode System

 

OOP’S Concept

 

 

  • Advantage of OOPs

 

  • Object and Class

 

  • Method Overloading

 

  • Constructor

 

  • static variable, method and block this keyword

 

  • Inheritance (IS-A)

 

  • Aggregation and Composition(HAS-A)

 

  • Method Overriding

 

  • Covariant Return Type

 

  • super keyword

 

  • Instance Initializer block

 

  • final keyword

 

  • Runtime Polymorphism

 

  • static and Dynamic binding

 

  • Abstract class and Interface

 

  • Downcasting with instanceof operator Package and Access Modifiers

 

  • Encapsulation

 

  • Object class

 

  • Object Cloning

 

  • Java Array

 

  • Call By Value and Call By Reference

 

  • strictfp keyword

 

  • Creating API Document

 

 

String handling

 

  • String: What and Why?
  • Immutable String
  • String Comparison
  • String Concatenation
  • Substring

 

  • Methods of String class
  • String Buffer class
  • String Builder class
  • Creating Immutable class
  • Two String method
  • String Tokenizer class

 

 

 

 

Electrocus Solution Private limited

 

Exception Handling

[Type the document title] [Year]

  • Exception Handling: What and Why?

 

  • try and catch block Multiple catch
  • block Nested try
  • finally block
  • throw keyword
  • Exception Propagation

 

  • throws keyword
  • Exception Handling with Method Overriding

 

  • Custom Exception

 

Nested Class

 

  • Nested Class: What and Why?

 

  • Member Inner class

 

  • Anonymous Inner class

 

  • Local Inner class

 

  • static nested class

 

  • Nested Interface

 

Multithreading

 

 

  • Multithreading: What and Why?

 

  • Life Cycle of a Thread

 

  • Creating Thread

 

  • Thread Scheduler

 

  • Sleeping a thread

 

  • Joining a thread

 

  • Thread Priority

 

  • Daemon Thread

 

  • Thread Pooling

 

  • Thread Group

 

  • Shutdown Hook

 

  • Performing multiple task by multiple thread

 

  • Garbage Collection

 

  • Runnable class

 

 

Synchronisation

 

 

 

  • Synchronization : What and Why? synchronized method synchronized block

 

static synchronization

 

  • Deadlock

 

  • Inter-thread Communication

 

  • Interrupting Thread

 

 

Input and Output

 

 

  • File Output Stream & File Input Stream

 

  • Byte Array Output Stream

 

  • Sequence Input Stream

 

  • Buffered Output Stream & Buffered Input Stream

 

  • File Writer & File Reader

 

  • Char Array Writer

 

  • Input from keyboard by Input Stream Reader
  • Input from keyboard by Console
  • Input from keyboard by Scanner

 

  • Print Stream class
  • Print Writer class
  • Compressing and Uncompressing File
  • Reading and Writing data simultaneously

 

  • Data Input Stream and Data Output Stream
  • Stream Tokenizer class

 

 

 

 

 

Electrocus Solution Private limited

 

Serialization

 

  • Serialization & Deserialization

 

  • Serialization with IS-A and Has-A

 

  • transient keyword

 

 

Networking

 

  • Socket Programming

 

  • URL class

 

  • Displaying data of a web page

 

AWT and EventHandling

 

  • AWT Controls

 

  • Event Handling by 3 ways

 

  • Event classes and Listener Interfaces

 

  • Adapter classes

 

  • Creating Games and Applications

 

Swing

 

  • JButton class

 

  • Basics of Swing

 

  • JRadioButton class

 

  • JTextArea class

 

  • JComboBox class

 

  • JTable class

 

  • JColorChooser class

 

  • JProgressBar class

 

[Type the document title] [Year]

 

 

 

 

 

 

  • InetAddress class

 

  • DatagramSocket and DatagramPacket

 

  • Two way communication

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • JSlider class

 

  • Digital Watch

 

  • Graphics in swing

 

  • Displaying Image Edit Menu for Notepad

 

  • Open Dialog Box

 

  • Creating Notepad

 

  • Creating Games and applications

 

 

Layout Managers

 

  • BorderLayout

 

  • GridLayout

 

  • FlowLayout

 

  • BoxLayout

 

  • CardLayout

 

Applet

 

  • Life Cycle of Applet

 

  • Graphics in Applet

 

  • Displaying image in Applet

 

  • Animation in Applet

 

  • EventHandling in Applet

 

  • Creating Games

 

Reflection API

 

  • Reflection API

 

  • newInstance() & Determining the class object

 

  • javap tool

 

  • creating javap tool

 

  • creating appletviewer

 

  • Accessing private method from outside the class

 

 

 

 

 

 

 

 

 

 

 

 

 

  • JApplet class

 

  • Painting in Applet

 

  • Digital Clock in Applet

 

  • Analog Clock in Applet

 

  • Parameter in Applet

 

  • Applet Communication

 

 

 

 

 

 

 

 

 

Electrocus Solution Private limited

 

Collection

 

·

Collection Framework

·

ArrayDeque class

 

·

ArrayList class

[Type the· documentMapinterfacetitle] [Year]

 

·

HashMap class

 

·

LinkedList class

·

LinkedHashMap class

 

·

ListIterator interface

·

TreeMap class

 

·

HashSet class

·

Hashtable class

 

·

LinkedHashSet class

·

Comparable and Comparator

 

·

TreeSet class

·

Properties class

 
  • PriorityQueue class

 

 

JDBC

 

  • JDBC Drivers

 

  • Steps to connect to the database

 

  • Connectivity with Oracle

 

  • Connectivity with MySQL

 

  • Connectivity with Access without DSN

 

  • Driver Manager

 

  • Connection interface

 

  • Statement interface

 

  • ResultSet interface

 

  • PreparedStatement

 

  • ResultSet interface

 

 

 

 

  • PreparedStatement

 

  • ResultSetMetaData

 

  • DatabaseMetaData

 

  • Storing image

 

  • Retrieving image

 

  • Storing file

 

  • Retrieving file

 

  • Stored procedures and functions

 

  • Transaction Management

 

  • Batch Processing JDBC New Features

 

  • Mini Project