Skip to content
javabypankaj
HomeLibraryPopularCommunity
03
Collections
14 topics · 67 questions
1Collections Framework Overview0/42List: ArrayList & LinkedList0/773Queue, Deque & Stack0/884HashMap Internals0/10105LinkedHashMap, TreeMap & Map Comparisons0/666Set: HashSet, LinkedHashSet, TreeSet0/557Comparable & Comparator0/448Iterator & Removing During Iteration0/339Map Operations: compute, merge, putIfAbsent0/2210Immutable Collections0/3311Generics & Type Safety0/7712Special Maps & Collections0/5513Spliterator0/2214Build Your Own HashMap0/11
1Collections Framework Overview42List: ArrayList & LinkedList73Queue, Deque & Stack84HashMap Internals105LinkedHashMap, TreeMap & Map Comparisons66Set: HashSet, LinkedHashSet, TreeSet57Comparable & Comparator48Iterator & Removing During Iteration39Map Operations: compute, merge, putIfAbsent210Immutable Collections311Generics & Type Safety712Special Maps & Collections513Spliterator214Build Your Own HashMap1
14 topics67 Qs0%
01Core Java17002OOP3203Collections6704Exception Handling2805Concurrency & Multithreading12706Java Streams, Lambda & Functional Programming32807Spring & Spring Boot2608Transactions3209JPA & Hibernate6910Microservices19411Kafka & Messaging9112DevOps, CI/CD & Tooling13313Database & SQL14114REST API & Web4015Design Patterns & LLD5716Advanced Java7117Coding Problems: DSA49218AWS & Cloud4119Data Engineering19420QA, Testing & SDET4121System Design3522Security2023Behavioral / HR: STAR Method37
14Topics
67Questions
0%Complete
1 of 14 topics
Topics
1Collections Framework Overview0/44
2List: ArrayList & LinkedList0/773Queue, Deque & Stack0/884HashMap Internals0/10105LinkedHashMap, TreeMap & Map Comparisons0/666Set: HashSet, LinkedHashSet, TreeSet0/557Comparable & Comparator0/448Iterator & Removing During Iteration0/339Map Operations: compute, merge, putIfAbsent0/2210Immutable Collections0/3311Generics & Type Safety0/7712Special Maps & Collections0/5513Spliterator0/2214Build Your Own HashMap0/11

Collections Framework Overview

Collections·Topic 1 of 14·4 questions
Q1What is the Java Collections Framework?

The Java Collections Framework is a unified architecture of interfaces, implementations, and algorithms for storing, retrieving, and manipulating groups of objects in a type-safe, resizable way.

Read Answer
Q2What does the Collections utility class provide?

Collections (with 's') is a utility class containing static methods for sorting, searching, reordering, wrapping (unmodifiable, synchronized, checked), and creating special-purpose collections.

Read Answer
Q3How do you decide between Set and List?

Use List when you need ordered, indexed data that may contain duplicates; use Set when each element must be unique and you primarily need fast membership testing.

Read Answer
Q4How does Collection.toArray() work?

toArray() returns Object[] that cannot be cast to a typed array; toArray(new String[0]) returns String[]; toArray(String[]::new) (Java 11) is the cleanest form.

Read Answer
Next · Topic 2List: ArrayList & LinkedList7 questions
javabypankaj© 2026 javabypankaj
PrivacyTerms
HomeSearchLibrary