Question
Why we use set interface? what are main classes implementing set interface?

Answers

It models the mathematical set in set theory. Set interface is like List interface but with some differences. First, it is not ordered collection.So no ordering is preserved while adding or removing elements. The main feature it does provide is “uniqueness of elements“. It does not support duplicate elements.
Set also adds a stronger contract on the behavior of the equals and hashCode operations, allowing Set instances to be compared meaningfully even if their implementation types differ. Two Set instances are equal if they contain the same elements.
Based on above reasons, it does not have operations based on indexes of elements like List. It only has methods which are inherited by Collection interface.
Main classes implementing Set interface are : EnumSet, HashSet, LinkedHashSet, TreeSet.   Your Comment




More Software Questions..
What is the inputsplit in map reduce software?

What is software configuration management?

What Is Java Api For Xml-based Rpc (jax-rpc)?

How can you implement fine-grained auditing?

What is IBM’s simple explanation for Big Data’s four critical features?

What is static synchronized method in JDBC API? Give an example?

What does the NULLIF function do?

What happens if a start method is not invoked and the run method is directly invoked?

Should we override finalize method

what is the difference between mysql_fetch_array and mysql_fetch_object?

How will XML affect my document links?

Why to use Style Sheets?

What are Filters in MVC?

Can you explain Application layer in OSI model?

How to define new testplan attributes?

What are the minimum system requirements to run Photoshop? Is it possible to run Photoshop over linux?

Which oracle package is used to manage the oracle lock management services?

What is Latch Up? Explain Latch Up with cross section of a CMOS Inverter. How do you avoid Latch Up?

What is marker interface?

What types of partitioning are there for BW?



Search
Can you Answer!!
  • Q What are some ways you can avoid behavior problems?
  • Q How do we use css styles in flex?
  • Q what is the abbreviation of CRIS
  • Q Which musician composed Pancharatna Kriti?
  • Q How is PR different from advertising?
  • Q Two supplementary angles differ by 400. Find the angles.
  • Q What is Lyric Poetry?
  • Q How to bundling(Script and CSS) in Angular JS? If i am not using angular with MVC project, i am using with plan HTML page.
  • Q Who was the first person to hold that the earth was a sphere and rotated on its axis?
  • Q What does an alopecia sufferer lack
  • Q Name the fruit of Lamiaceae Family ?