Q:

How do you decide when to use ArrayList and When to use LinkedList?

Answer

If you need to support random access, without inserting or removing elements from any place other than the end, then ArrayList offers the optimal collection. If, however, you need to frequently add and remove elements from the middle of the list and only access the list elements sequentially, then LinkedList offers the better implementation.

Report Error

View answer Workspace Report Error Discuss

Subject: Java - Technology

0 1239
Q:

How do you decide when to use HashMap and when to use TreeMap ?

Answer

For inserting, deleting, and locating elements in a Map, the HashMap offers the best alternative. If, however, you need to traverse the keys in a sorted order, then TreeMap is your better alternative. Depending upon the size of your collection, it may be faster to add elements to a HashMap, then convert the map to a TreeMap for sorted key traversal.


 

Report Error

View answer Workspace Report Error Discuss

Subject: Java - Technology

1 941
Q:

How do you traverse through a collection using its Iterator?

Answer

To use an iterator to traverse through the contents of a collection, follow these steps:


- Obtain an iterator to the start of the collection by calling the collections iterator() method.


- Set up a loop that makes a call to hasNext(). Have the loop iterate as long as hasNext() returns true.


- Within the loop, obtain each element by calling next().

Report Error

View answer Workspace Report Error Discuss

Subject: Java - Technology

0 1035
Q:

How are this() and super() used with constructors?

Answer

Constructors use this to refer to another constructor in the same class with a different parameter list.


Constructors use super to invoke the superclass's constructor. If a constructor uses super, it must use it in the first line; otherwise, the compiler will complain.

Report Error

View answer Workspace Report Error Discuss

Subject: Java - Technology

1 6794
Q:

When should I use abstract classes and when should I use interfaces?

Answer

Use Interfaces when…


- You see that something in your design will change frequently.


- If various implementations only share method signatures then it is better to use Interfaces.


- You need some classes to use some methods which you don't want to be included in the class, then you go for the interface, which makes it easy to just implement and make use of the methods defined in the interface.


 


Use Abstract Class when…


- If various implementations are of the same kind and use common behavior or status then abstract class is better to use.


- When you want to provide a generalized form of abstraction and leave the implementation task with the inheriting subclass.


- Abstract classes are an excellent way to create planned inheritance hierarchies. They're also a good choice for nonleaf classes in class hierarchies.

Report Error

View answer Workspace Report Error Discuss

Subject: Java - Technology

0 868
Q:

India nationalised 14 major commercial banks in 1969 with deposits not less than 

A) Rs. 10 crore each B) Rs. 25 crore each
C) Rs. 50 crore each D) Rs. 100 crore each
 
Answer & Explanation Answer: C) Rs. 50 crore each

Explanation:
Report Error

View Answer Report Error Discuss

Filed Under: Indian Economy

42 7448
Q:

One of the problems in finding out National Income in India is

A) Non-monetary consumption B) Tax evasion
C) Inflation D) Conspicuous consumption
 
Answer & Explanation Answer: A) Non-monetary consumption

Explanation:
Report Error

View Answer Report Error Discuss

Filed Under: Indian Economy

28 3581
Q:

The Minimum Alternative Tax (MAT) was introduced in the Budget of the Government of India for the year

A) 1991-92 B) 1992-93
C) 1995-96 D) 1996-97
 
Answer & Explanation Answer: D) 1996-97

Explanation:
Report Error

View Answer Report Error Discuss

Filed Under: Indian Economy

21 8434