摘要: 一共四种创建线程的方法、以前两种,jdk1.5新增两种 1.继承Thread类实现多线程 public class MyThread extends Thread { public MyThread() { } public void run() { for(int i=0;i<10;i++) { 阅读全文
posted @ 2021-01-20 10:15 永真 阅读(60) 评论(0) 推荐(0)
摘要: /* reverse(List):反转 List 中元素的顺序 shuffle(List):对 List 集合元素进行随机排序 sort(List):根据元素的自然顺序对指定 List 集合元素按升序排序 sort(List,Comparator):根据指定的 Comparator 产生的顺序对 L 阅读全文
posted @ 2021-01-20 10:14 永真 阅读(61) 评论(0) 推荐(0)
摘要: /** * 一、Map的实现类的结构: * | Map:双列数据,存储key-value对的数据 类似于高中的函数:y = f(x) * | HashMap:作为Map的主要实现类;线程不安全的,效率高;存储null的key和value * | LinkedHashMap:保证在遍历map元素时,可 阅读全文
posted @ 2021-01-20 10:13 永真 阅读(29) 评论(0) 推荐(0)
摘要: Set接口的框架 * | Collection接口:单列集合,用来存储一个一个的对象 * | Set接口:存储无序的、不可重复的数据 -->高中讲的“集合” * | HashSet:作为Set接口的主要实现类;线程不安全的;可以存储null值 * | LinkedHashSet:作为HashSet的 阅读全文
posted @ 2021-01-20 10:11 永真 阅读(46) 评论(0) 推荐(0)
摘要: List接口框架 * | Collection接口:单列集合,用来存储一个一个的对象 * | List接口:存储有序的、可重复的数据。 -->“动态”数组,替换原有的数组 * | ArrayList:作为List接口的主要实现类;线程不安全的,效率高;底层使用Object[] elementData 阅读全文
posted @ 2021-01-20 10:10 永真 阅读(41) 评论(0) 推荐(0)