异常与多线程与文件操作.ppt

异常与多线程与文件操作

Lesson6异常与多线程机制 第6章 java异常 学习导读 打开一个不存在的文件、网络连接中断、数组下标越界、正在加载的类文件丢失等都会引发异常。 Java中的异常类定义了程序中遇到的轻微的错误条件。 Java中的错误类定义了程序中不能恢复的严重错误条件。如内存溢出、类文件格式错误等。这一类错误由Java运行系统处理,不需要我们去处理。 异常处理 Java程序在执行过程中如出现异常,会自动生成一个异常类对象,该异常对象将被提交给Java运行时系统,这个过程称为抛出(throw)异常。 当Java运行时系统接收到异常对象时,会寻找能处理这一异常的代码并把当前异常对象交给其处理,这一过程称为捕获(catch)异常。 如果Java运行时系统找不到可以捕获异常的方法,则运行时系统将终止,相应的Java程序也将退出。 try/catch语句。 excep1.java 进程与线程的概念 学习导读 在多任务操作系统中,每个独立运行的程序称为一个进程,也就是“正在运行的程序”。实际上由多个程序交替使用cpu的多个时间片。给人以同时执行多个程序的感觉。 一个进程又可以包含多个线程,我们可以把一个线程称为一个执行线索或一个程序中的一段代码块。如果让一个程序的多个代码块交替占用cpu的时间片运行,称为多线程。 进程与线程的区别:每个进程是一个独立运行的程序,每个进程需要占用一部分内存资源。一个

文档评论(0)

1亿VIP精品文档

相关文档