摘要: 泛型类和泛型方法的使用:类名<泛型> 方法名<泛型> public class MyClass<E> { public void print(E e) { System.out.println(e); } } public class GenericTest { public static void 阅读全文
posted @ 2019-12-23 23:52 糖不甜,盐不咸 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 在涉及到线程安全时,推荐使用:因为效率更高 ArrayList 对应 CopyOnWriteArrayList HashSet 对应 CopyOnWriteArraySet TreeSet 对应 ConcurrentSkipListSet HashMap 对应 ConcurrentHashMap 而 阅读全文
posted @ 2019-12-23 13:05 糖不甜,盐不咸 阅读(156) 评论(0) 推荐(0) 编辑
摘要: StringBuilder和StringBuffer内部都是通过char[]来实现的。(jdk1.9后,底层把char 数组变成了byte[]。)唯一不同的就是StringBuffer内部操作方法都加上了synchronized关键字,因为保证了线程安全,同时效率相比StringBuilder较低。 阅读全文
posted @ 2019-12-23 09:00 糖不甜,盐不咸 阅读(278) 评论(0) 推荐(0) 编辑