Java Training in Patna

java training in patna

Java Programming Training In Patna


JAVA is a general-purpose computer programming language or OOP’s language. It is fast, secure and reliable language. Java programming is simpler than C++. Java was introduced by Sun Microsystems in 1995. Java can be used to create complete applications that can be distributed among servers and clients in a network. The Sun Java JIT is compiler which can accelerate execution performance many times which makes it better from C and C++. Java source code files are compiled into a format called byte code (files with a ‘.class extension’).SMV Academy provides Best Platform for Java programming development or Java Training in Patna

Module 1: Introduction

  •  Programming language Types and Paradigms.
  •  Why Java?
  •  Flavors of Java.
  •  Java Designing Goal.
  •  Role of Java Programmer in Industry.
  •  Features of Java Lamguage.
  •  JVM The heart of JAVA.

Module 2: Language Fundamentals

  •  The Java Environment.
  •  Installation
  •  Java Program Development
  •  Java Source File Structure
  •  Compilation
  •  Executions

Module 3: Basic Language Elements:

  •  Java Tokens, Identifiers
  •  Keywords, Literals, Comments
  •  Primitive Data types
  •  Type Casting
  •  Operators
  •  Condition Statements
  •  Control Statements
  •  Arrays
  •  Command line Arguments

Module 4: Object Oriented Programming

  •  OOPS Fundamentals.
  •  Class & Object
  •  Encapsulation
  •  Constructors.
  •  Method Overloading,Recursion.
  •  Access Specifiers & Access Modifiers.
  •  Design of Accessor and Mutator Methods.
  •  Inheritance
  •  Polymorphism
  •  Inner Class & Anonymous Classes
  •  Synchronizing Threads
  •  Wait(), notify() and notifyAll()
  •  Inner Communication of Threads
  •  Critical Factor in Thread DeadLock

Module 5: Input/Output Operation in Java( Package)

  •  Streams and the new I/O Capabilities
  •  Understanding Streams
  •  The Classes for Input and Output
  •  The Standard Streams
  •  Working with File Object
  •  File I/O Basics
  •  Reading and Writing to Files
  •  Byte Streams
  •  Character Streams

Module 6: Wrapper Classes

  •  Introdution
  •  Byte, Short, Integer, Long
  •  Float, Double
  •  Character
  •  Boolean

Module 7: GUI Programming

  •  Designing Graphical User Interfaces in Java
  •  Components and Containers
  •  Basics of Components
  •  Using Containers
  •  Layout Managers
  •  AWT Components
  •  Event-Driven Programming in Java
  •  Adapter Classes as Helper Classes in Event Handling
  •  Anonymous Inner classes a Short cut to Event Handling
  •  Adding A Menu to Window
  •  Dialog Boxes
  •  Built-in Dialog Boxes – FileDialog
  •  Extending GUI Features Using Swing Components
  •  Swings
  •  Abstract Class
  •  Interfaces
  •  Objects Cloning- shallow and deep cloning

Module 8:Packages

  •  Organizing Classes and Interfaces in Packages
  •  Introduction to all pre-defined Packages
  •  Defining Package
  •  CLASSPATH Setting for Packages
  •  Making JAR Files for Library Packages
  •  Import and Static Import

Module 9:Exception Handling

  •  Exceptions & Errors
  •  Types of Exception
  •  Control Flow In Exceptions
  •  JVM reaction to Exceptions
  •  Use if try, catch, finally, throw, throws in Exception Handling
  •  In-built and User Defined Exceptions
  •  Checked and Un-Checked Exceptions

Module 10:Inner Classes

  •  Introduction
  •  Member Inner Class
  •  Static Inner Class
  •  Local Inner Class
  •  Anonymous Inner Class

Module 11:Multi Threading

  •  Understanding Threads
  •  Needs of Multi-threaded Programming
  •  Thread Life-Cycle
  •  Creating Child Threads
  •  Multi Threads in a program
  •  Thread Priorities

Module 12:APPLETS

  •  Applet & Application
  •  Applet Architecture
  •  Parameters to Applet
  •  Embedding Applets in Web page
  •  Applet Security Policies

Modul 13:Collections Framework & Utility Classes

  • Introduction to Collection Framework
  • Date & Time
  • Utility Methods for Arrays
  • String String Tokenizer
  • Observable and Observer Objects
  • Data structures
  • List interface & its classes
  • Set interface & its classes
  • Map interface & its classes
  • Timer and Timer Task for Job Scheduling
  • Using Scanner
  • Regular Expression
  • Use of ArrayList & Vector

Networking in Java:

New Featuers of Java SE 5.x & 6.x:

Enhanced for loop

Autoboxing & Unboxing

Typesafe Enums


Static import




Enhancement in Java SE 7

Duration of this Course is Days N/A

The Course Fee is N/A

Online Enquiry