Jump to content
📣 Não sabe por onde começar? Preparamos um guia completo para você. Clique aqui! ×

Publicidade

Java MCQ Questions and Answers – Test Your Knowledge


readmcqs

Recommended Posts

Are you preparing for a Java certification or interview? Testing your knowledge with Java MCQ questions and answers is a great way to assess your understanding of core concepts. Below are some commonly asked multiple-choice questions along with explanations to help you strengthen your Java skills.

1. What is the output of the following code?
java
Copy
public class Main {  
    public static void main(String[] args) {  
        System.out.println(10 + 20 + "Java");  
    }  
}  
Options:
A) 30Java
B) 1020Java
C) Compilation Error
D) Runtime Error

Answer: A) 30Java
Explanation: The + operator performs addition first (10 + 20 = 30) and then concatenates with "Java".

2. Which keyword is used to prevent method overriding in Java?
Options:
A) static
B) final
C) abstract
D) private

Answer: B) final
Explanation: The final keyword prevents a method from being overridden in subclasses.

3. What does JVM stand for?
Options:
A) Java Virtual Machine
B) Java Variable Method
C) JRE Virtual Memory
D) Just Virtual Machine

Answer: A) Java Virtual Machine
Explanation: JVM is the runtime engine that executes Java bytecode.

4. Which collection class is synchronized by default?
Options:
A) ArrayList
B) HashSet
C) Vector
D) LinkedList

Answer: C) Vector
Explanation: Vector is thread-safe and synchronized, unlike other collections.

5. What is the default value of a boolean in Java?
Options:
A) true
B) false
C) null
D) 0

Answer: B) false
Explanation: Uninitialized boolean variables default to false.

Practicing Java MCQ questions and answers helps reinforce key concepts. Have more questions or need clarification? Drop them in the comments below!
 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...