Java 应用与开发 - 异常处理on)。异常是程序运行过程中发生的事件,该事件可以中断程序指令的正常执行流程。 ## Java 异常分为两大类 1. 错误(Error)是指 JVM 系统内部错误、资源耗尽等严重情况。 2. 违例(Exception)则是指其他因编程错误或偶然的外在因素导致的一般性问题,例如对负数开平方根、空指针访问、试图读取不存在的文件以及网络连接中断等。 ## 小示例 课程配套代码 ▶ sample on)。异常是程序运行过程中发生的事件,该事件可以中断程序指令的正常执行流程。 ## Java 异常分为两大类 1. 错误(Error)是指 JVM 系统内部错误、资源耗尽等严重情况。 2. 违例(Exception)则是指其他因编程错误或偶然的外在因素导致的一般性问题,例如对负数开平方根、空指针访问、试图读取不存在的文件以及网络连接中断等。 ## 小示例 课程配套代码 ▶ sample 只处理违例 (Exception)。 ## Java 异常处理机制 Java 程序执行过程中如出现异常,系统会监测到并自动生成一个相应的异常类对象,然后再将它交给运行时系统。 运行时系统再寻找相应的代码来处理这一异常。如果 Java 运行时系统找不到可以处理异常的代码,则运行时系统将终止,相应的 Java 程序也将退出。 ▶ 程序员通常对错误(Error)无能为力,因而一般只处理违例 (Exception)。0 码力 | 33 页 | 626.40 KB | 2 年前3
《Java 应用与开发》课程讲义 - 王晓东语言中,程序运行出错被称为出现异常。异常(Exception)是程序运行过程中发生的事件,该事件可以中断程序指令的正常执行流程。Java 异常分为两大类: 错误(Error)是指 JVM 系统内部错误、资源耗尽等严重情况。 违例(Exception)则是指其他因编程错误或偶然的外在因素导致的一般性问题,例如对负数开平方根、空指针访问、试图读取不存在的文件以及网络连接中断等。 给出一个 Java 运行时异常的示例: ### 运行时系统再寻找相应的代码来处理这一异常。如果 Java 运行时系统找不到可以处理异常的代码,则运行时系统将终止,相应的 Java 程序也将退出。 · 程序本身通常对错误(Error)无能为力,因而一般只处理违例(Exception)。 #### 12.2.1 捕获异常 Java 语言捕获异常的基本程序逻辑结构如下: try { ... // 可能产生异常的代码 } catch (ExceptionName1 finally 语句块,但不能同时省略。 2. 如果试图捕获和处理代码中根本不可能出现的异常,编译器也会指出这种不当行为。 #### 12.2.5 声明抛出异常 声明抛弃异常是 Java 中处理违例的第二种方式。如果一个方法中的代码在运行时可能生成某种异常,但在本方法中不必、或者不能确定如何处理此类异常时,则可以声明抛弃该异常;此时方法中将不对此类异常进行处理,而是由该方法的调用者负责处理。语法格式如下:0 码力 | 330 页 | 6.54 MB | 2 年前3
CentOS 7 操作命令-基础篇1.2的次数要小于或等于 sshd 配置文件里的 MaxAuthTries 次数 #pam_tally2 //查看用户输错密码达到 3 次及以上的记录 #pam_tally2 -u coflle //查看指定用户的密码违例记录 ④删除某个连接会话 #who //查看当前登录的会话情况 












