Java集合框架中的clear() API用于移除数据结构中的所有元素。ArrayList的clear()方法通过遍历底层Object[]数组并将每个元素置为null来清空数组,但数组本身仍保留在内存中,占据大量空间。相比之下,将ArrayList设为null可以使其被垃圾回收,彻底释放内存。clear()方法在处理大规模数据时性能较低,适合在集合规模较小或需要避免NullPointerException的场景下使用。优化内存和性能时,建议优先考虑将集合设为null。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。