举例 Process类演示: ProcessDemo. java System类演示: Now.java Property Demo. java Cass类演示: RITIDemo java 2021/2/20 ava面向对象程序设计教程
2021/2/20 Java面向对象程序设计教程 16 举例 ◼ Process类演示:ProcessDemo.java ◼ System类演示:Now.java PropertyDemo.java ◼ Class类演示:RTTIDemo.java
Java标准包 Java, lang Java. Io Java util java, security java. text java. awt java applet Java beans java. math Java. net Java rmI java. sql java util.jar java util zip 2021/2/20 java面向对象程序设计教程
2021/2/20 Java面向对象程序设计教程 17 Java标准包 ◼ java.lang ◼ java.io ◼ java.util ◼ java.security ◼ java.text ◼ java.awt ◼ java.applet ◼ java.beans ◼ java.math ◼ java.net ◼ java.rmi ◼ java.sql ◼ java.util.jar ◼ java.util.zip
53Java的异常处理机制
5.3 Java的异常处理机制
常 java语言的异常是一个描述在代码段中发生的异 常(也就是出错)情况的对象。 当异常情况发生,一个代表该异常的对象被创建 并且在导致该错误的方法中被引发。该方法可以 选择自己处理异常或传递该异常。 ■异常可能是由WM的运行时系统产生,或者是由 你的手工代码产生。被]ava语言引发的异常与违 反语言规范或超岀]ava语言执行环境限制的基本 错误有关。手工编码产生的异常基本上用于报告 方法调用程序的出错状况。 2021/2/20 ava面向对象程序设计教程
2021/2/20 Java面向对象程序设计教程 19 异常 ◼ Java语言的异常是一个描述在代码段中发生的异 常(也就是出错)情况的对象。 ◼ 当异常情况发生,一个代表该异常的对象被创建 并且在导致该错误的方法中被引发。该方法可以 选择自己处理异常或传递该异常。 ◼ 异常可能是由JVM的运行时系统产生,或者是由 你的手工代码产生。被Java语言引发的异常与违 反语言规范或超出Java语言执行环境限制的基本 错误有关。手工编码产生的异常基本上用于报告 方法调用程序的出错状况
讨论:异常处理的重要性 命题:编一段程序,使用户输入两个整型 数值,求出二数相除的结果。 程序: IgnoredEXception.java 量2 继续计算是()否(N)1: (y)/否(N)1:y 箭入爱数 输入 12 90 Exception in thread "main"java. langNumberFormatException:9o lang. Integer parseInt <Integer. java: 435> lang. Integer parseInt<Integer. java: 476) at IgnoredException. main (IgnoredException java: 24) Press any key to continue 2021/2/20 java面向对象程序设计教程
2021/2/20 Java面向对象程序设计教程 20 讨论:异常处理的重要性 ◼ 命题:编一段程序,使用户输入两个整型 数值,求出二数相除的结果。 ◼ 程序:IgnoredException.java