Topicwise MCQs on Java

If you are a Computer Science Engineer then this section is for you. This section focus on all topics of the Java subject. These questions will help you to prepare for interviews, entrance exams, online tests, and semester exams. This also helps you to understand Java deeply. Here, You can practice these MCQs chapter-wise for FREE.

1. Java MCQs on Java Environment & OOPs Concepts

This part contains Java multiple-choice questions and answers on OOPs concepts, jdk, jre, jit and jvm.

  • JDK, JRE, JIT & JVM
  • OOPs Concepts in Java



  • 2. Java Multiple Choice Questions on Classes and Methods

    This part contains Java multiple-choice questions and answers on fundamentals of classes, methods basics, heap and garbage collection, object creation, constructors, access control, string class, static keyword, and command line arguments.

  • Class Fundamentals & Declaring objects in Java
  • Java Method
  • Java Constructors
  • Java Heap and Garbage Collection
  • Java Access Control
  • Java Arrays Revisited & Keyword static
  • Java Methods Taking Parameters
  • Java String Class
  • Java Command Line Arguments



  • 3. Java Multiple Choice Questions on Inheritance

    This part contains Java multiple-choice questions and answers on method overriding, inheritance, abstract class and super.

  • Method Overriding in Java
  • Java Abstract Class and Super
  • Java Inheritance Part-1
  • Java Inheritance Part-2



  • 4. Java Multiple Choice Questions on String Handling in Java

    This part contains Java multiple-choice questions and answers on character extraction, string handling functions like stringbuffer class, stringjoiner class and other string comparison functions

  • Java String Handling Basics
  • String Comparison in java
  • Searching & Modifying a String in java
  • StringBuffer Class in java



  • 5. Java Multiple Choice Questions on Exploring java.lang & java.io

    This part contains Java multiple-choice questions and answers on various concepts of java.lang like data types, types of classes, character and byte streams, builtin exceptions, rounding functions, double and float wrappers, character and boolean wrappers.

  • Java.lang Basics
  • Java.lang – Integer, Long And Character Wrappers
  • Java.lang – Object & Math Class
  • Java.lang – Double & Float Wrappers
  • Java.io Introduction
  • Java.io Byte Streams
  • Java Memory Management
  • Java Built in Exceptions
  • Java.lang – Character Wrapper Advance
  • Java.lang – Boolean Wrapper Advance
  • Java.lang – Runtime & ClassLoader Classes