Java容器
2023-08-26 17:04:07   0  举报             
     
         
 AI智能生成
  Java容器总结
    作者其他创作
 大纲/内容
  Map    
     HashMap(JDK1.8)    
     扩容操作  
     put方法  
     get方法  
     数组长度为什么是2的幂次方?  
     HashMap默认负载因子为什么选择0.75?  
     为什么要将链表中转红黑树的阈值设为8?红黑树什么时候退化为链表?  
     为什么HashMap中String、Integer这样的包装类适合作为Key?  
     如果使用Object作为HashMap的Key,应该怎么办?  
     HashMap线程为什么不安全?  
     线程安全的Map?  
     HashMap遍历和排序  
     手写MyHashMap  
     链表如何转化为红黑树?TODO  
     Hashtable  
     ConcurrentHashMap(JDK1.8)    
     结构  
     如何保证线程安全?  
     get方法  
     什么时候扩容?  
     如何扩容?  
     统计元素个数?  
     List    
     ArrayList    
     扩容  
     增删元素  
     改查元素  
     ArrayList为什么线程不安全?  
     LinkedList    
     LinkedList为什么线程不安全?  
     线程安全的List    
     Vector  
     CopyOnWriteArrayList  
     Collections.SynchronziedList  
     List遍历方式    
     for循环遍历  
     迭代器遍历  
     foreach遍历  
     Set    
     HashSet    
     结构  
     HashSet如何检查重复?HashSet是如何保证数据不可重复的?  
     HashSet和HashMap比较  
     使用set对list去重  
    
 
 
 
 
  0 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
  
  
 