IndiaBIX
IndiaBIX
Start typing & press "Enter" or "ESC" to close
  • Home
  • Jobs
  • Results
  • Current Affairs
  • GK
  • Online Test
  • HR Interview
  • BLOG

Objects and Collections - General Questions

  • Home
  • Computer Science & Engineering
  • Java Programming Questions and Answers
  • Objects and Collections - General Questions
1. 

Which of the following are Java reserved words?

1 run
2 import
3 default
4 implement

A. 1 and 2
B. 2 and 3
C. 3 and 4
D. 2 and 4

Answer: Option B

Explanation:

(2) - This is a Java keyword

(3) - This is a Java keyword

(1) - Is incorrect because although it is a method of Thread/Runnable it is not a keyword

(4) - This is not a Java keyword the keyword is implements

View Answer Discuss Workspace Report

2. 

What is the numerical range of char?

A. 0 to 32767
B. 0 to 65535
C. -256 to 255
D. -32768 to 32767

Answer: Option B

Explanation:

The char type is integral but unsigned. The range of a variable of type char is from 0 to 216-1 or 0 to 65535. Java characters are Unicode, which is a 16-bit encoding capable of representing a wide range of international characters. If the most significant nine bits of a char are 0, then the encoding is the same as seven-bit ASCII.

View Answer Discuss Workspace Report

3. 

/* Missing Statement ? */
public class foo
{
public static void main(String[]args)throws Exception
{
java.io.PrintWriter out = new java.io.PrintWriter();
new java.io.OutputStreamWriter(System.out,true);
out.println("Hello");
}
}

What line of code should replace the missing statement to make this program compile?

A. No statement required.
B. import java.io.*;
C. include java.io.*;
D. import java.io.PrintWriter;

Answer: Option A

Explanation:

The usual method for using/importing the java packages/classes is by using an import statement at the top of your code. However it is possible to explicitly import the specific class that you want to use as you use it which is shown in the code above. The disadvantage of this however is that every time you create a new object you will have to use the class path in the case "java.io" then the class name in the long run leading to a lot more typing.

View Answer Discuss Workspace Report

4. 

Which is valid declaration of a float?

A. float f = 1F;
B. float f = 1.0;
C. float f = "1";
D. float f = 1.0d;

Answer: Option A

Explanation:

Option A is valid declaration of float.

Option B is incorrect because any literal number with a decimal point u declare the computer will implicitly cast to double unless you include "F or f"

Option C is incorrect because it is a String.

Option D is incorrect because "d" tells the computer it is a double so therefore you are trying to put a double value into a float variable i.e there might be a loss of precision.

View Answer Discuss Workspace Report

5. 

Which collection class allows you to access its elements by associating a key with an element's value, and provides synchronization?

A. java.util.SortedMap
B. java.util.TreeMap
C. java.util.TreeSet
D. java.util.Hashtable

Answer: Option D

Explanation:

Hashtable is the only class listed that provides synchronized methods. If you need synchronization great; otherwise, use HashMap, it's faster.

View Answer Discuss Workspace Report

6. 

Which collection class allows you to associate its elements with key values, and allows you to retrieve objects in FIFO (first-in, first-out) sequence?

A. java.util.ArrayList
B. java.util.LinkedHashMap
C. java.util.HashMap
D. java.util.TreeMap

Answer: Option B

Explanation:

LinkedHashMap is the collection class used for caching purposes. FIFO is another way to indicate caching behavior. To retrieve LinkedHashMap elements in cached order, use the values() method and iterate over the resultant collection.

View Answer Discuss Workspace Report

7. 

Which interface provides the capability to store objects using a key-value pair?

A. Java.util.Map
B. Java.util.Set
C. Java.util.List
D. Java.util.Collection

Answer: Option A

Explanation:

An object that maps keys to values. A map cannot contain duplicate keys; each key can map to at most one value.

View Answer Discuss Workspace Report

8. 

Which interface does java.util.Hashtable implement?

A. Java.util.Map
B. Java.util.List
C. Java.util.HashTable
D. Java.util.Collection

Answer: Option A

Explanation:

Hash table based implementation of the Map interface.

View Answer Discuss Workspace Report

  • 1
  • 2

Questions & Answers

Aptitude Chemical Engineering Civil Engineering Computer Science & Engineering Current Affairs Data Interpretation Electrical & Electronics Engineering Electronics & Communication Engineering General Knowledge Logical Reasoning Mechanical Engineering Non Verbal Reasoning Verbal Ability Verbal Reasoning

Interviews

HR Interview

Jobs

Sarkari Jobs

Results

Rojgar ResultSarkari Result

Admission

Admission 2023

Admit Card

Admit Card 2023

Answer Key

Answer Key 2023
copyright
Privacy Policy
© 2025 IndiaBIX. All Rights Reserved.

Report