文件名称:knowledge-interview:知识学习
文件大小:121KB
文件格式:ZIP
更新时间:2024-06-03 08:01:26
Java
知识点 Object类的方法(平安) clone() equals(object) finalize() getClass() hashCode() notify() notifyAll() toString() wait() String String、StringBuffer、StringBuilder三者的区别: 都在java.lang 包下 String使用final修饰,不可变,每次字符串变更都是创建新的字符串,String s = “a”+"b"除外,频繁变更会导致无引用对象过多,导致gc影响性能。 StringBuffer是线程安全的,每次变更是对本身进行操作,不会产生新对象,效率要高 StringBuilder是非线程安全,一般情况下优先使用,速度要优于StringBuffer HashMap以数组和链表形式存储数据,默认大小为16,通过hash(key)&(len-1)方