Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


In collection sorting comparable and comparator interface will be used..but why this two interfaces required..two will work same purpose so why there are two interfaces instead of one?when to use comparator and when to use comparable?



In collection sorting comparable and comparator interface will be used..but why this two interfaces ..

Answer / obi

In order to implement an interface (such as Comparable) you need access to rewrite a specific class.
If a certain class is given to you as a 'black box' and you now need some way to use a written sort on it - notice that its a black box thus you cannot rewrite any of its code - you would have to create a new class which would act as a Comparator.

Is This Answer Correct ?    6 Yes 0 No

Post New Answer

More Core Java Interview Questions

How are this() and super() used with constructors in java programming?

0 Answers  


What is instance means in java?

0 Answers  


what is sendredirect?

7 Answers   TCS,


What is java string pool?

0 Answers  


What are the two major components of JDBC?

5 Answers   CMC, Mind Tree,


What are teh sub-classes of a component class?

2 Answers  


What is the hashcode () and equals () used for?

0 Answers  


Difference between start() and run() method of thread class?

0 Answers  


How do I know if java is installed?

0 Answers  


what is multitherading

3 Answers   Tech Mahindra,


What is Servlet?

8 Answers  


What are access modifiers?

1 Answers   Infosys,


Categories