Core Java

core java

I. INTRODUCTION TO JAVA

  • What is Java?
  • History of Java
  • Java Applications
  • Features of Java
  • Path Setting in Java
  • JVM,JDK and JRE
  • Command Line Arguments
  • Simple Java Program
  • Variables and DataTypes
  • Unicode System
  • Operators
  • Enumerations, Autoboxing and Annotations
  • Generics
  • Programs in Java

II. CONTROL STRUCTURES,ARRAYS&STRINGS

  • Selection Statement
  • Iteration Statemente
  • Jump in Statement
  • Types Of Arrays
  • Strings in java
  • String Functions

III. JAVA OBJECT ORIENTED PRINCIPLES

  • Advantages of OOPS
  • Classes and Objects
  • Method Overloading
  • Constructors
  • Inheritance
  • Aggregation
  • Method Overriding
  • Polymorphism
  • Abstract Classes
  • Object class and Object Cloning
  • Wrapper Class
  • Special Keywords
  • Access Specifiers

IV. INTERFACES

  • Interfaces
  • Rules for Using Interfaces
  • Nested Interfaces
  • Difference between Abstract class and interface

V. PACKAGES

  • Advantages of Packages
  • Creating The Packages
  • How To Access The Packages
  • Sub Packages

VI. EXCEPTION HANDLING

  • Types of Exceptions
  • Try, catch and finally blocks
  • Nested Try Block
  • Multiple Catch Blocks
  • Throw, throws Keywords

VII. MULTI THREADING IN JAVA

  • Advantages of Threads
  • Multi Threading
  • Process based Multitasking
  • Thread based Multi-Tasking
  • Life Cycle of Thread
  • Thread creation and programs
  • Deamon Thread
  • Synchronization

VIII. FILES and IO STREAMS

  • Stream
  • Byte Streams
  • Character Streams
  • Standard Streams
  • Reading and Writing Files
  • Byte ARRAY Output Stream Class
  • Sequence Input Stream
  • Buffred Output and input
  • Char array Writer
  • Input by BufferedReader
  • Input by Console
  • Input by Scanner

IX. APPLETS

  • Applet Basics
  • Graphics in Applet
  • Displaying image in an Applet
  • Animation in Applet
  • Event Handling in Applet
  • Applet Class
  • Passing Parameters to Applet Class
  • Applet Communication

X. AWT & SWINGS

  • AWT Hierarchy
  • AWT Examplest
  • Feature of Swings
  • Swing Classes
  • Graphics in Swing
  • Displaying image in Swings
  • Edit Menu for Notepadli>

XI. COLLECTION FRAMEWORK

  • What is Collection FrameWork
  • Hierarchy of Collection Frameworkt
  • Collection Interfaces
  • Collection Classes
  • Commonly Thrown Exceptions in Collections.

XII. REFLECTION API

  • Reflection API
  • newInstance Method()
  • Javaptool
  • Creating Java ptool
  • Creating Applet Viewer
  • Call Private Method

XIII. EVENT HANDLING

  • Introduction
  • Components of Event handlingt
  • How Events are handled?
  • Event Classes and Interfaces

XIV. BASIC CONCEPTS OF NETWORKING

  • What is Networking?
  • Networking Terminology
  • Sockets
  • URL class
  • URL Connection class
  • HTTP URL Connection
  • Inet Address Class
  • Datagram Socket Class