Certified Core Java Developer

How It Works

  1. 1. Select Certification & Register
  2. 2. Receive Online e-Learning Access (LMS)
  3. 3. Take exam online anywhere, anytime
  4. 4. Get certified & Increase Employability

Test Details

  • Duration: 60 minutes
  • No. of questions: 50
  • Maximum marks: 50, Passing marks: 25 (50%).
  • There is NO negative marking in this module.
  • Online exam.

Benefits of Certification

$49.00 /-
Download Brochure

Why should I take Core Java Developer certification?

Learn how to create solutions to real-world problems in the Java Programming Language. This certification covers most essential aspects of Core Java. On the completion of this course, you will have all the basic knowledge that you need to create a functional Java program. Java provides a system for developing application software and deploy it in a cross-platform computing environment. It is used in a variety of computing platforms, from embedded devices & mobile phones to enterprise servers & supercomputers.

How will I benefit from Core Java Developer Certification?

Whether you want to become a java developer for major software companies, work freelance, sharpen your programming skills or simply want to bring your ideas to life with a program, this course is for you.  Java is one of the most popular computer languages in the world with a huge market advantage.

Core Java Developer Table of Content


Core Java Developer Tutorial


Core Java Developer Sample Questions


Core Java Developer Practice Test


Core Java Interview Questions


Companies that hire Vskills Certified Core Java Developer

Vskills Certified Core Java Developer may  find employment in all kind of companies like Capgemini, Accenture, Tata Consultancy Services Ltd, Sapient Consulting Pvt Ltd, Tech Mahindra.

Core Java Related Blogs

Checkout the latest online blogs on Core Java.

Core Java Jobs

Checkout the various job openings for Core Java Developers, click here..

Core Java Internships

Vskills runs its flagship internship programme where bright interns work with academic council, click to know more details..

Apply for Core Java Developer Certification

By Net banking / Credit Card/Debit Card

We accept Visa/Master/Amex cards and all Indian Banks Debit Cards. There is no need to fill application form in case you are paying online.

Please click buy now to proceed for online payments.

  • Visa Card
  • Master Card
  • American Express


Buy Now

Basic Concepts of Java Programming

  • Introduction
  • JDK 10 Installation
  • Eclipse Installation
  • Writing Your First Java Program
  • Primitive Data Types in Java
  • Arithmetic Operators in Java
  • Logical and Bitwise Operators
  • Relational Operators in Java
  • If - Condition
  • Nested If - Condition
  • "For" Loop in Java
  • Hands-On Exercise on the "For" Loop
  • "Nested For" Loop
  • Hands-On Exercise on the "Nested For" Loop
  • "While" and "Do While" Loop in Java
  • Loop "Break" and "Continue" Statements

String Operations

  • String Basics
  • String Comparison Operations
  • String Search Operations
  • String (Cut) Slice Operations
  • String Replace Operations
  • String Conversion Operations

Object-Oriented Programming

  • Concept of Classes and Objects
  • Classes and Objects - Exercise 1
  • Methods in Java
  • Method Overloading
  • Access Specifiers in Java
  • Constructor
  • Data Encapsulation
  • Static Keyword
  • Concept of Main Method
  • Classes and Object - Exercise 2

Special Classes in Java

  • Math Class
  • StringBuilder Class
  • StringBuilder Method
  • Scanner Class
  • Random Class
  • The Universally Unique Identifier (UUID) Class

What's New in Java 10?

  • "var" Keyword
  • Concept of Garbage Collector (GC) and Java 10 Update in GC
  • Other Updates in Java 10

Inheritance and Abstraction

  • Inheritance in Java
  • Method Overriding
  • Polymorphism
  • "Super" Keyword
  • Super Class Constructor
  • Protected Access
  • Abstraction
  • Interface
  • "Final" Keyword


  • Arrays in Java
  • Array Object
  • Modified/Enhanced "For" loop
  • Array Exercise
  • Two-Dimensional (2D) Arrays
  • Two-Dimensional (2D) Array Exercise
  • Array of OBJECT


  • Array List
  • Linked List Structure
  • Linked List
  • ArrayList Versus LinkedList
  • List Iterator

Sets and Maps

  • Hash Set
  • Linked Hash Set
  • Tree Set
  • Iterating over Sets
  • Hash Map
  • Tree Map
  • Iterating on Maps

Regular Expressions

  • Introduction to RegEx (Regular Expressions)
  • Quantifiers in RegEx (Regular Expressions)
  • Character Classes in RegEx (Regular Expressions)
  • Bracket Expressions in RegEx (Regular Expressions)
  • "OR" Operator
  • "Dot" Operator
  • Greedy and Lazy Matching
  • RegEx (Regular Expressions) Exercise 1
  • RegEx (Regular Expressions) Exercise 2
  • Regularizing Number Ranges

Exception Handling

  • What Is an Exception?
  • Error Versus Exception
  • Checked and Unchecked Exceptions
  • "Throws" Declaration
  • Try and Catch Block (Exception Handling)
  • "Finally" Block

Date and Time Operations (Rev Java 8)

  • Local Date and Time
  • Customizing Date and Time
  • Future and Past Date
  • Future and Past Time
  • Date Difference
  • Time Difference
  • Date-Time Formatter

Working with Text Files (Apache Commons IO)

  • Reading a Text File Using Apache Commons IO
  • Editing a Text File Using Apache Commons IO
  • Interview Question - Sorting a Line from a Text File
  • Copying and Moving Text Files
  • Interview Question - Removing Duplicate Words from a Text File

Working with MS Excel Files (Apache POI)

  • Apache POI Setup
  • Reading Excel File Using POI
  • Read Excel Data into a 2D Array
  • Interview Question - Write Excel Using POI

Write a review

Please login or register to review

 For Support