Java基础

常见对比

ArrayList, LinkedList, Vector

ArrayList 基于动态数据,1.5倍扩展内存
LinkedList 基于双向链表,指针会消耗额外空间
Vector 同步版ArrayList,大部分方法都包含有synchronized
详解

String, StringBuilder, StringBuffer

String 字符串常量,多个String拼接会形成新的对象
StringBuilder 字符串变量,在原对象上进行操作
StringBuffer 字符串变量,同步版StringBuilder
详解

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. ArrayList、LinkedList、Vector的区别 答: 相同点: ArraList、Linked...
    wayneinyz阅读 230评论 0 0
  • Java相关 1.静态内部类、内部类、匿名内部类,为什么内部类会持有外部类的引用?持有的引用是this?还是其它?...
    李成新阅读 228评论 0 0
  • 在经过一次没有准备的面试后,发现自己虽然写了两年的android代码,基础知识却忘的差不多了。这是程序员的大忌,没...
    猿来如痴阅读 2,877评论 3 10
  • Roader阅读 353评论 0 0