Java Training

CCURRICULUM OF JAVA

INTRODUCTION TO JAVA

  • Features of Java
  • Java Virtual Machine
  • C , C++ & Java : A Comparison
  • Platforms of Java & Versions
  • First Java Program

DATA TYPES, IDENTIFIERS & VARIABLES

  • 8 Data Types in Java & Complete Overview
  • Types of Variables, Operators & Statements
  • Reading Input from java.util.scanner class
  • Displaying Output with system.out.printf()
  • Displaying Formatted Output with String Format()

INPUT/OUTPUT

  • Accepting Input from the keyboard
  • Reading Input with Java util scanner class
  • Displaying Output with System.out.printf()
  • Displaying formatted Output with String Format

CLASSES & OBJECTS

  • Oops Concepts
  • Creating an Object
  • Initializing an Instance Variable
  • Access Specifiers
  • Constructors & its Types

METHODS IN JAVA

  • Method Prototype
  • Static Methods
  • Passing Parameters in Method (Primitives & Objects)

RELATIONSHIP BETWEEN OBJECTS

  • Relating Objects using References
  • Inner Classes

INHERITANCE & POLYMORPHISM

  • Concept of Inheritance
  • The ‘this’ and ‘super’ keyword
  • Concept of Abstract Classes
  • What is Abstract Method
  • Concept of Interface
  • Multiple Inheritance using Interface
  • Abstract Class VS Interfaces

STRINGS

  • What is String
  • Creating String literals and String object
  • Methods of String class
  • String immutability and its use
java1
java
java2

STRING BUFFER & STRING BUILDER

  • What is StringBuffer
  • String Buffer’s constructor and methods
  • What is String Builder’s Class and its usage

PACKAGES

  • Concept of Packages
  • Need of packages
  • How to create packages using compiler
  • How to use packages
  • Concept of JAR file
  • How to create the JAR file
  • Pack packages into JAR

EXCEPTION HANDLING

  • What is Exception in Java
  • The try/catch/throw / throws / finally keywords
  • Multiple Exceptions
  • Custom Exception

DATABASE CONNECTIVITY

  • Concept of Java threads
  • Life cycle of Java thread
  • Writing Thread using Class and Interface
  • Daemon and Non-Daemon threads
  • Synchronization in javaInter-Thread-Communication

PACKAGES

  • Concepts of JDBC
  • Connecting with Different Databases

JSP & SERVLETS

  • Introduction to Servlet
  • Servlet Implementation & Configuration
  • Introduction to Web Server like Sun Glassfish, Apache Tomcat, BEA Web logic
  • Introduction to IDE(Integrated Development Environment) Like: Eclipse
  • Jsp Basics
  • All JSP Tags & their Working