- 博客(2)
- 资源 (3)
- 收藏
- 关注
原创 Future/FutureTask & Callable/Runnable & Executor/ExecutorService/Executors
用途:笔记。 各类具体方法参阅JDK API。Callable/Runnable接口 Runnable用于实现线程。大多数情况下,如果只想重写 run() 方法,而不重写其他 Thread 方法,那么应使用 Runnable 接口。这很重要,因为除非程序员打算修改或增强类的基本行为,否则不应为该类创建子类。 Callable 接口类似于 Runnable,两者都是为那些其实例可能被另一个线程执行的
2017-07-31 17:03:01
417
原创 Java异常处理
Java的异常处理有两种方式: - 默默解决。使用try...catch。 - 甩锅。使用throw和throws。通常,我们喜欢用try/catch捕获异常,然后对异常进行处理。但是有时候,我们也会不予理会,直接将异常扔出去,让调用者自己去处理异常。当然对调用者来说,它也有两种同样的选择:自己处理掉,或者再往外扔,交给自己的调用者,由新的调用者继续背锅。以下是几种正常与不正常的异常处理方式示例
2017-07-28 14:02:35
369
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人