ArrayList、LinkedList和Vector分析 发表于 2018-08-14 更新于 2018-12-22 分类于 学习 阅读次数: Valine: 本文字数: 8.9k 阅读时长 ≈ 8 分钟前言List家族常用的类有3个,ArrayList、LinkedList、Vector。ArrayList和Vector的底层是基于数组实现的,LinkedList的底层是基于链表实现的。三者的比较如下:阅读全文 »
StringBuffer和StringBuilder 发表于 2018-08-13 更新于 2018-12-22 分类于 学习 阅读次数: Valine: 本文字数: 5.3k 阅读时长 ≈ 5 分钟前言我们知道,对于一般大量频繁的String操作,我们不建议也不应该直接用String进行相加操作,而我们应借助StringBuffer或者StringBuilder来实现。StringBuffer是线程安全的,而StringBuilder是线程不安全的。由此看来,StringBuilder对String的操作快,不安全,适合单线程;StringBuilder对String的操作较StringBuilder慢,安全,适合多线程和单线程。阅读全文 »