QA (Manual + Automation)
IT Consulting & Staffing
Core Java concept
Introduction to Java Programming
Defining Java Programming
Needs for Java Programming
Platform Independent concept in Java
Define JRE, JVM and JDK
Important Features of Java Programming
Evolution of Java Programming
Writing Java programs using java principles
Overview of Coding basics
Setting up the required environment
Knowing the available IDEs
Writing a Basic-level of Java Programs
What are the Java Comments?
Understanding the concept of Reserved Words
Introduction to Java Statements
What are Blocks in Java Programming?
Explaining the concept of Classes
Overview of the Language
Defining its Identifiers
What are Constraints and Variables
What is an Encoding Set?
Concept of Separators
How to make Primitive Conversions?
Various Operators in Java
Operating with Java Statements
Learn how to write “If” Statement
Understanding the concept of “While” Statement
Working with “Do-while” Statement
How to use “For” Statement?
Using “Break” Statement
What is “Continue” Statement?
Understanding the Working of “Switch” Statements
Concepts of Objects and classes
General Review of the Module
Defining the Objects and the Classes in Java
What is Encapsulation?
Static Members and Access Control?
Uses and importance of ‘this’ Keyword
Defining Methods of Overloading with an example
Explanation of ‘By Value’ and ‘By Reference’
Defining Initialization and Linking
How to Compare Objects in Java?
What is Garbage Collector?
Introduction to Core Classes
Concept of Objects in Java
Defining Core Classes
What is a System?
Explaining String Classes
How do Arrays works?
Concept of Boxing & Unboxing
Use of ‘varargs’, ‘format’ and ‘printf’ Methods
Inheritance in Java
Introduction of inheritance
Defining Inheritance with an example
Learning how to call a Superclass
Learning how to call a Constructor
What is Type Casting?
Familiarity with ’instanceof’ Keyword
Exception Handling in Detail
Getting started with exception Handling
Defining an Exception
How to use Constructs to deal with exceptions?
Classification of exceptions
How to create an exception class?
Stack Trace analysis
Getting started with Interfaces and Abstract Classes
Defining Interface Use
Concept of Extending interfaces
How to implement multiple interfaces?
What are abstract classes?
How to create and use abstract classes?
Comparison between interface and abstract classes
Concept of Nested Classes
What are Nested Classes?
Nested Classes Types
Working of an Inner Class
What is a Local Inner Class?
Anonymous Classes in java
What is a Static Nested Class?
Overview of Nested Classes
What are Nested Classes?
Types of Nested Classes
What is an Inner Class?
Understanding local inner class
Anonymous Inner Class
Nested Class – Static
Getting started with Java Threads
What is a Thread?
How to create and start a Thread?
States of a Thread
Blocking the Execution of a Thread
Concept of Sleep Thread
Understanding the priorities in a thread
Synchronization in Java Threads
Interaction between threads
Overview of Java Collections
Introduction to Collection Framework
What are Comparable and Comparator?
Working with Lists
Working with Maps
Working with Sets
Working with Queues
Different types of Drivers
How to access the drivers?
What is Connection in Java?
What is a Statement?
Explaining CRUD Operations with examples
Overview of important topics included
Important and Frequently-Used Features
Defining Generic List
What is Generic Map in Java?
Java Generic Classes & Methods
For Loop Generic
What is Generic Wild Card?
Input / Output in Java
Learning about Input and output streams in java
Concept of byte Oriented Streams
Defining Character Oriented Streams?
Explain Object Serialization
Input and Output Based on the Channels
Getting started with Java Annotations
Introduction and Definition of Annotations
How they are useful for Java programmers?
Placements in Annotations
What are Built-in Java Annotations
Defining Custom Annotations
Reflection and its Usage
Define Java Reflection?
What is a Class Object?
Concept of Constructors
Implementing Annotations in Your Java Programs