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