JAVA TRAINING IN NOIDA

Key Features of JAVA TRAINING IN NOIDA Training in Metro Mentors

Course Contents of Core 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

  • 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()

Classes & objects

  • Oops concepts

  • Creating an object

  • Initializing an instance variable

  • Access modified

  • Constructors & its types

Methods in Java

  • Method prototype, static keyword

  • Static methods

  • Mutators & Accessors

  • Passing parameters in methods (primitives & Objects)

Relationship B/W objects

  • Relating objects using references

  • Inner classes

Encapsulation, Inheritance & Polymorphism

  • Concept of inheritance

  • The keyword ’super and final’

  • Abstract classes

  • Interface

  • Packages

Abstract Classes & Interfaces

  • Abstract Method & Classes

  • Interface

  • Multiple Inheritance using Interfaces

  • Abstract Classes vs. Interfaces

ARRAYS

  • Why java arrays are different from the array of C and C++

  • How array can be created in java

  • How is array iterated in java

  • The zigzag array

  • How array can be used in software development

  • Executors and ThreadPools to concurrently schedule tasks

  • Parallelism and the Fork-Join framework

Strings

  • Creating Strings

  • String class methods

  • String comparison

  • Immutability of strings

  • Spring 3 Architecture

  • Introduction to Inversion Of Control

String buffer & string Builder

  • Creating string buffer object

  • String buffer class methods

  • String builder class

Packages

  • Concept of Packages

  • Need to packages

  • How to creat packages using copiler

  • How to use packeges

  • Concept of JAR file

  • How to creat the JAR file

Exception handling

  • Errors in java program

  • Concepts of exceptions

  • Keywords: throw,throws,

  • Multiple exceptions

Wrapper Classes

  • Number Class

  • Character Class

  • Byte, Short, Integer, Long, Float, Double, Boolean Classes

  • Math Classes

MULTI THREADING

  • What is a Java thread

  • Need of thread in Java

  • The constructor and methods of Thread class

  • Life cycle of Java thread

  • Writing Thread using Thread Class and Runnable Interface

  • Daemon and Non-Daemon threads

  • Synchronization in java

  • Thread collaboration

  • Writing a real life application using multi-threads

 

Course contents of Advance Java

Concurrency

  • Creating Atomic variables

  • Using Read-Write Locks

  • Thread-safe collections

  • Concurrent synchronizers (Semaphore and others)

  • Executors and ThreadPools to concurrently schedule tasks

  • Parallelism and the Fork-Join framework

Strems & Files

  • Creating a File

  • Reading & Writting data from a File

  • Zipping & Unzipping File

  • Serialization/de-serialization of Objects

File I/O with NIO 2

  • The Path interface

  • The Files class

  • Directory and File operations

  • Managing file system attributes

  • Reading, writing, and creating files

  • Watching for file system changes

Networking

  • Develop code to set up the network connection Understand TCP/IP

  • Use Server Socket and Socket classes to implement TCP/IP clients and servers

  • Understand UDP

  • Use Datagram Socket and Datagram Packet classes to implement UDP based clients and servers

  • RMI (Remote Method Invocation)

  • JNDI (Java Naming Directory Interface)

GENERICS

  • Generic classes

  • Generic Interfaces

  • Generic Methods

COLLECTION FRAMEWORK

  • Introduction of Collection Framework

  • Need of Collection

  • Collection API (the classes and interfaces

  • The methods of Collection interface

  • List Interface (the Array List, Vector, Linked List, and Stack classes)

  • The Iterator, ListIterator, and Enumeration interfaces

  • Set Interface (the HashSet, LinkedHashSet classes)

  • Map Interface (the Hashtable, HashMap, LinkedHashMap, classes)

  • The Comparable and Comparator interfaces

  • The TreeMap and TreeSet classes

  • How Collection Framework is used in industry (the real Project Development)

  • Writing an application using Collection API and JDBC

Strems & Files

  • Creating a File

  • Reading & Writting data from a File

  • Zipping & Unzipping File

  • Serialization/de-serialization of Objects

 

File I/O with NIO 2

  • The Path interface

  • The Files class

  • Directory and File operations

  • Managing file system attributes

  • Reading, writing, and creating files

  • Watching for file system changes

 

v  Networking

  • Develop code to set up the network connection Understand TCP/IP

  • Use Server Socket and Socket classes to implement TCP/IP clients and servers

  • Understand UDP

  • Use Datagram Socket and Datagram Packet classes to implement UDP based clients and servers

  • RMI (Remote Method Invocation)

  • JNDI (Java Naming Directory Interface)

 

GENERICS

  • Generic classes

  • Generic Interfaces

  • Generic Methods

COLLECTION FRAMEWORK

  • Introduction of Collection Framework

  • Need of Collection

  • Collection API (the classes and interfaces)

  • The methods of Collection interface

  • List Interface (the Array List, Vector, Linked List, and Stack classes)

  • The Iterator, ListIterator, and Enumeration interfaces

  • Set Interface (the HashSet, LinkedHashSet classes)

  • Map Interface (the Hashtable, HashMap, LinkedHashMap, classes)

  • The Comparable and Comparator interfaces

  • The TreeMap and TreeSet classes

  • How Collection Framework is used in industry (the real Project Development)

  • Writing an application using Collection API and JDBC

Our Placement Partner in Metro Mentors

partners
partners
partners
partners
partners
partners
partners
partners
partners
partners
partners
partners