Java中的异常、断言、线程与数据结构
1. 异常、断言和线程基础
在Java编程里,异常处理、断言和线程是非常关键的概念。
1.1 异常创建与抛出
能够通过定义新的异常类,运用 throw 关键字抛出任意异常类的实例,从而创建并抛出自己的异常。
1.2 断言的作用
断言可借助条件语句和布尔值来表明程序是否正常运行。若程序运行不正常,就会抛出断言异常。
1.3 线程的运用
线程能让Java类中处理密集型任务的部分与类的其他部分分开运行。在处理如动画、复杂数学计算或快速遍历大量数据这类计算密集型任务时,线程尤为有用。而且,还可以利用线程同时执行多个任务,并且能从外部启动和停止线程。线程实现了 Runnable 接口,此接口仅有一个 run() 方法。调用线程的 start() 方法启动线程时,会自动调用 run() 方法。
2. 常见问题解答
| 问题 | 解答 |
|---|---|
| 异常、错误和运行时异常的区别是什么? | 错误通常由动态链接或虚拟机问题引发,属于底层问题,多数程序无需关注,即便关注也难以处理;运行时异常由Java代码正常执行产生,有时反映需要明确处理的情况,但更多时候反映的是程序员的编码错误,一般只需打印错误信 |
超级会员免费看
订阅专栏 解锁全文
1654

被折叠的 条评论
为什么被折叠?



