πŸ“Š JAVA
Q. Which is faster?
  • (A) ArrayList
  • (B) LinkedList
  • (C) Both same
  • (D) Depends on operation
πŸ’¬ Discuss
βœ… Correct Answer: (D) Depends on operation

Explanation: ArrayList is faster for access, LinkedList for insertion/deletion.

πŸ“Š JAVA
Q. Which operator is used for object comparison?
  • (A) ==
  • (B) equals()
  • (C) compare()
  • (D) ===
πŸ’¬ Discuss
βœ… Correct Answer: (B) equals()

Explanation: equals() compares object values, == compares references.

πŸ“Š JAVA
Q. Which exception occurs when dividing by zero?
  • (A) NullPointerException
  • (B) ArithmeticException
  • (C) IOException
  • (D) NumberFormatException
πŸ’¬ Discuss
βœ… Correct Answer: (B) ArithmeticException

Explanation: Division by zero throws ArithmeticException.

πŸ“Š JAVA
Q. Which keyword is used to call parent constructor?
  • (A) this
  • (B) super
  • (C) parent
  • (D) base
πŸ’¬ Discuss
βœ… Correct Answer: (B) super

Explanation: super() is used to call parent constructor.

πŸ“Š JAVA
Q. Which class is immutable?
  • (A) String
  • (B) StringBuilder
  • (C) ArrayList
  • (D) HashMap
πŸ’¬ Discuss
βœ… Correct Answer: (A) String

Explanation: String objects are immutable in Java.

πŸ“Š JAVA
Q. What will be the output?
Code:
int[] arr = new int[3];
System.out.println(arr[0]);
  • (A) 0
  • (B) null
  • (C) undefined
  • (D) Error
πŸ’¬ Discuss
βœ… Correct Answer: (A) 0

Explanation: Default value of int array elements is 0.

πŸ“Š JAVA
Q. Which method is used to stop a thread?
  • (A) stop()
  • (B) destroy()
  • (C) interrupt()
  • (D) kill()
πŸ’¬ Discuss
βœ… Correct Answer: (C) interrupt()

Explanation: stop() is deprecated; interrupt() is preferred.

πŸ“Š JAVA
Q. What is garbage collection?
  • (A) Memory allocation
  • (B) Manual memory deletion
  • (C) Automatic memory management
  • (D) Compilation process
πŸ’¬ Discuss
βœ… Correct Answer: (C) Automatic memory management

Explanation: GC automatically removes unused objects.

πŸ“Š JAVA
Q. Which access modifier is most restrictive?
  • (A) public
  • (B) protected
  • (C) default
  • (D) private
πŸ’¬ Discuss
βœ… Correct Answer: (D) private

Explanation: private has the most restricted access.

πŸ“Š JAVA
Q. What will be the output?
Code:
System.out.println("Java".equals(null));
  • (A) true
  • (B) false
  • (C) NullPointerException
  • (D) Compilation Error
πŸ’¬ Discuss
βœ… Correct Answer: (B) false

Explanation: equals(null) always returns false.