Anti-patterns related to data structure selection and usage that can lead to performance issues.
Inefficient Data Structures Overview
Using ArrayList for Frequent Insertions/Deletions
Using HashMap with Poor Hash Function
Inefficient Collection Iteration
Using the Wrong Map Implementation
Inefficient String Concatenation
Excessive Boxing and Unboxing
Inefficient Set Operations
Inefficient Collection Resizing
Inefficient Multi-Dimensional Arrays
Data Structure Selection Checklist