Syllabus- Important Facts On Java

Java is a widely used object-oriented programming language and software platform that runs on billions of devices, including notebook computers, mobile devices, gaming consoles, medical devices and many others. The rules and syntax of Java are based on the C and C++ languages.

Session 1 – Introduction:java

  • Why Java
  • Paradigms
  • Diff B/W Java & Other (C,C++)
  • Java History
  • Java programming format
  • Basic Input and Output
  • Java Statements
  • Java Data Types

Session 2 – OOPS (Object Oriented Programming & Systems) :

  • Introduction
  • Object
  • Constructors
  • This Key Word
  • Inheritance
  • Super Key Word
  • Polymorphism (Over Loading & Over Riding)
  • Abstraction
  • Interface
  • Encapsulation
  • Introduction to all predefined packages
  • User Defined Packages
  • Access Specifiers

Session 3 – STRING, Array, Packages

  • String
  • String Buffer
  • Arrays
  • Single Dimensional Array
  • Multi Dimensional Array
  • Sorting of Arrays
  • Exception Handling
  • Pre Defined Exceptions
  • Try-Catch-Finally
  • Throws, throw
  • User Defined Exception examples

Session 4 – I/O Streams, Multithreading

  • Introduction to I/O Streams
  • Byte-oriented streams
  • Character – oriented streams
  • File
  • Introduction to Multithreading
  • Thread Creations
  • Thread Life Cycle
  • Life Cycle Methods
  • Synchronization
  • Wait() notify() notify all() methods

Session 5 – Wrapper Classes, Inner Classes, Collection Frame Work

  • Introduction to Wrapper Classes
  • Byte, Short, Integer, Long, Float, Double, Character
  • Boolean classes
  • Member Inner Class
  • Static Inner Class
  • Local Inner Class
  • Anonymous Inner Class
  • Util Package interfaces, List, Set, Map
  • List Interface 7 Its Classes
  • Set Interface & Its Classes
  • Map Interface & Is Classes

Session 6 – AWT, SWING (JFC)

  • Introduction To AWT
  • Components
  • Event-Delegation-Model
  • Listeners
  • Layouts
  • Working with TCP / UDP
  • Individual Components Lable, Button, Check Box, Radio Button
  • Choice, List, Menu, Text Field, Text Area
  • Introduction Diff B/W AWT and SWING
  • Components hierarchy
  • Individual Swings components J Label
  • JButton, JTextField, JTextAres