Query Form

Query Form

Automation Courses

JAVA

JAVA

Programming Language

Syllabus

Module 1: Core Java Programming

  • Introduction to Java
  • History of java
  • Features of Java
  • JDK,JRE,JVM overview
  • JDK Directory Structure

Module 2: Installation and Setup

  • Download and install JDK/JRE
  • Set Environment variables
  • Download Eclipse IDE
  • Coding standards followed in Eclipse
  • Naming standards followed in Eclipse
  • Features of Eclipse IDE

Module 3: Packages

  • Introduction to packages
  • Need for packages
  • Package declaration in Java
  • Import statement in Java
  • tatic import in java
  • Resolving name clashes in packages

Module 4: OOPS and its application in Java

  • Classes and Objects
  • Defining a class, instance variable and method in Java
  • Defining a class, variable and method in Java
  • Creating objects out of a class
  • Method calls via object references

Module 5: Abstraction

  • Interfaces and Abstract classes
  • Abstract and non-abstract methods

Module 6: Inheritance

  • extends and implements keywords in Java
  • Types of inheritance
  • Super class and Sub class this keyword, super keyword in Java for inheritance

Module 7: Polymorphism

  • Compile time polymorphism – Overloading of methods
  • Run time polymorphism – Overriding of methods
  • Method Overriding rules and method overloading rules
  • Introduction to Object class and it’s methods

Module 8: Encapsulation

  • Protection of data
  • Java Bean, POJO
  • Getters/Setters
  • Memory management in Java

Module 9: Data types

  • Primitive Data types
  • Data type Declarations
  • Data type Ranges and its calculation
  • Memory allocation for each Data type
  • Arrays
  • Array of Object References
  • Non-Primitive Data types

Module 10: Operators

  • Expressions in Java
  • Assignment Operator
  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Conditional Operators
  • Upcasting and downcasting

Module 11: Conditional Control Statements

  • Flowchart for
  • conditional statements
  • If statement
  • If-else statement
  • If-else-if statement
  • Switch statement

Module 12: Looping Control Statements

  • For loop
  • While loop
  • Do-while loop
  • Unconditional Control Statements
  • break statement
  • labelled break statement
  • return statement
  • continue statement

Module 13: Scanner class

  • Overview of the Scanner class
  • Reading input from the keyboard
  • Parsing and extracting data using Scanner methods
  • next() and nextLine()

Module 14: Access Modifers in Java

  • Role of access modifiers
  • Private access modifier
  • Default access modifier
  • Protected access modifier
  • Public access modifier
  • Access Modifier with Method Overriding

Module 15: Types of variable

  • Variable
  • Variable memory storage
  • Static variable
  • Local variable
  • Global/Instance Variable
  • Variable widening
  • Variable narrowing

Module 16: Constructor

  • Constructor
  • Default constructor
  • Non-arg based constructor
  • Parameterised constructor
  • Difference between
  • Constructor and Method
  • Constructor chaining
  • this and super method
  • constructor overloading

Module 17: String

  • String data type
  • String declaration
  • String Tokenizer
  • String methods
  • String types
  • String memory allocation
  • Manipulations in string
  • Interfaces and classes in String

Module 18: Arrays

  • Declaration
  • Instantiation
  • Initialization of JavaArray
  • Single dimensional Array
  • Multi-dimensional Array
  • Anonymous Array
  • Cloning an Array

Module 19: Collection

  • Java Collection Framework
  • Hierarchy of Collection Framework
  • Collection interface
  • Iterator interface
  • Methods of collection interface
  • List
  • Set
  • Queue
  • Collections utility class

Module 20: Map

  • Introduction to Map interface
  • Methods in Map
  • Iterating a Map
  • Map hierarchy
  • Sorted Map
  • LinkedHashMap
  • TreeMap
  • JVM Memory
  • Structure
  • Heap area
  • Method Area
  • JVM Stacks
  • Native method Stacks
  • Program counter (PC) registers
  • Working of Garbage Collector
  • Memory leaks in Java

Module 21: Exception Handling

  • Exception
  • Run Time Exception
  • Try
  • Catch
  • Finally
  • throw
  • throws
  • User defined exception
web design company in tirunelveli | indenting agents in india | sourcing company in india | sourcing agents in india | handicraft exporter in india | indian handicrafts exporter | buy tirunelveli halwa online | incense sticks exporter in india | properties for sale in tirunelveli | house for sale in tirunelveli | land for sale in tirunelveli | plot for sale in tirunelveli | apartments for sale in tirunelveli | dtcp approved plots in tirunelveli | flats for sale in perumalpuram tirunelveli | land for sale in itteri tirunelveli | land for sale in melapalayam tirunelveli | land for sale in ngo colony tirunelveli | low budget house for sale in tirunelveli | low budget land for sale in tirunelveli | plots for sale in ngo colony tirunelveli | properties for sale in ngo colony tirunelveli | property for sale in melapalayam tirunelveli | on grid solar installation in tirunelveli