Loading

Welcome to Java Coding exercises

Select a chapter to start practicing exercise questions.

Java Basic

Java First Program
Java Variable
Java Data Types

Method & Function

Java-Methods
Java Final Keyword
Java Constructor

Control Flow

Java - if-else
Java - do-while Loop
Java - Switch case
Java - While Loop
Java - For Loop
Java - break Statement
Java - continue Statement

OOPs Concept

Java - Object and Class
Java Inheritance
Java - Types of Inheritance
Java Encapsulation
Java Abstraction
Java Polymorphism
Java Enumeration

Java Overloading
Java Overriding
Java Variable Arguments
Java Wrapper Classes

Type casting

Java - Type casting Overview

Arrays

Java - Arrays Overview

String

Java - String overview

Java Collection

Iterator
Java collection

List

Java List
Java ArrayList
Java LinkedList
Java Enhanced For Loop

Set

Java HashSet
LinkedHashSet
Java TreeSet
Java - Comparable and Comparator Interface
Java Generics

Map

Java - Map Interface Overview
Java HashMap
Java TreeMap
Java HashTable
Java Cursors

Exception Handling

Java - Types of Exception
Java Exception
Java - Exception hierarchy
throw and throws keyword
Java - Custom Exception

Multithreading

Java Multitasking
Java Thread
Java - Constructors and Methods

JDBC

Java - Introduction to JDBC
Java - CRUD Operations
Java - JDBC Architecture