Loading

Welcome to Java Interviews

Select a chapter to start practicing interview questions.

Java Basic

Difference Between JDK, JRE, and JVM in Java
Java First Program
Java Variable
Java Data Types
Java Operators
Java Keywords and Identifiers

Paradigm

Java Modifier
Java-Methods
Java Final Keyword
Java Static Keyword
Java Constructor

Java - if-else
Java - Switch case
Java - do-while Loop
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

Java 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 - Set Interface
Java HashSet
LinkedHashSet
Java TreeSet
Java - Comparable and Comparator Interface
Java Generics

Map

Java HashMap
Java TreeMap
Java HashTable
Java Cursors

Queue

Java - Queue Overview

Exception Handling

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

Multithreading

Java Multitasking
Java Thread
Java - Constructors and Methods
Thread Life Cycle

JDBC

Java - CRUD Operations