随笔分类 - java基础
摘要:execute() 提交任务并运行 void execute(Runnable command)方法是ExecutorService从其父接口Executor接口继承来的,接收Runnable类型的参数,没有任何返回值 submit方法 提交任务并运行 这三个方法都会返回一个表示任务结果的Futur
阅读全文
posted @ 2018-03-20 10:51
Garcia11
摘要:以下内容转自:http://blog.csdn.net/ghsau/article/details/7451464 ;http://www.cnblogs.com/whgw/archive/2011/09/28/2194760.html Callable接口 Callable接口类似于Runnabl
阅读全文
posted @ 2018-03-19 20:40
Garcia11
摘要:以下内容转自:https://www.cnblogs.com/vhua/p/5277694.html;https://www.cnblogs.com/Steven0805/p/6393443.html Java是天生就支持并发的语言,支持并发意味着多线程,线程的频繁创建是非常消耗资源的,因此java
阅读全文
posted @ 2018-03-19 20:39
Garcia11
摘要:泛型: 集合中存储了不同类型的对象,取出时,容易在运行时期发生ClassCastException类型转换异常,为了避免这个问题的发生,如果在存储的时候就明确了集合要操作的数据类型,取出就没有任何问题了。这样在定义集合时,就需要立刻明确元素的类型,可以通过<>来明确元素的类型。 泛型的好处: 1.将
阅读全文
posted @ 2018-03-13 15:14
Garcia11
多线程实现的细节---sleep和wait方法的区别、如何停止线程(interrupt方法)、守护线程(setDaemon())、join()方法、toString()方法、优先级、yield()方法
摘要:1.sleep和wait有什么区别? sleep方法必须制定时间;wait方法有重载形式,可以指定时间,也可以不指定时间。 sleep方法 static void sleep(long millis):在执行的毫秒数内让当前正在执行的线程休眠(暂停执行),此操作受到系统计时器和调度程序精度和准确性的
阅读全文

浙公网安备 33010602011771号