![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java 基础面试题整理
文章平均质量分 83
keepmoving010
这个作者很懒,什么都没留下…
展开
-
List去重的几种方法
//HashSet是通过Hashcode和equals去重//Treeset默认是通过自然排序接口去重//colections.sort() 或者List.sort()不能去重,因为使用的是排序算法(比如jdk6的归并排序,jdk7的二叉排序)@Testpublic void test1() {List lists = Arrays.asList(“aa”, “a”, “AA”, “aa”, “bb”, “cc”,“ss”, “ss”);List lists2 = new ArrayList(原创 2021-11-24 15:22:06 · 361 阅读 · 0 评论 -
Java基础面试题
1.String StringBuilder StringBuffer 区别?**这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > String String最慢的原因: String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两者的对象是变量,是可.原创 2021-11-19 13:57:24 · 144 阅读 · 0 评论