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