![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习
文章平均质量分 92
梦云天
这个作者很懒,什么都没留下…
展开
-
Java线程池的说明与execute和submit方法使用
以下为线程池类ThreadPoolExecutor构造方法,ThreadPoolExecutor还有其它参数较少的构造方法,但均是根据此构造方法创建的 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit,原创 2020-09-15 16:56:20 · 1241 阅读 · 0 评论 -
Runnable接口和Callable接口的使用
两者的区别:Runnable接口不能有返回值,且不能抛出异常,而Callable接口可以 Runnable接口使用方式: Runnable runnable = new Runnable() { @Override public void run() { System.out.println(2222); } }; new Thread(runnable).start(); Callable接口使用方式: Callable<Integer> callable = new C原创 2020-09-15 15:17:08 · 277 阅读 · 0 评论 -
TreeSet 和 TreeMap 排序
TreeSet 和 TreeMap 默认排序均为按照字典顺序升序排序,TreeMap排序依据为key值 以下为TreeSet 和 TreeMap 自定义倒序排序样例: new TreeSet<Integer>(new Comparator<Integer>() { @Override public int compare(Integer o1, Integer o2) { return o2 - o1; } }); new TreeMap<Integer, .原创 2020-09-13 21:25:09 · 398 阅读 · 0 评论