摘要:
程序(program) 是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码。 进程 (process) 是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。--生命周期 线程(thread)进程可进一步细化为线程,是一个程序内部的一条执 阅读全文
摘要:
/* * 编写应用程序EcmDef.java,接收命令行的两个参数,要求不能输入负数,计算两数相除。 对数据类型不一致(NumberFormatException)、缺少命令行参数(ArrayIndexOutOfBoundsException、 除0(ArithmeticException)及输入负 阅读全文
摘要:
如何自定义异常类? 继承于现有的异常结构:RuntimeException、Exception 提供全局常量:serialVersionUID 提供重载的构造器 package exer; public class MyException extends RuntimeException{ stat 阅读全文
摘要:
关于异常对象的产生: 系统自动生成的对象 手动的生成一个异常对象,并抛出(throw) package exer; public class StudentTest { public static void main(String[] args) { try { Student s=new Stud 阅读全文
摘要:
如果父类中被重写的方法没有throws方式处理异常,则子类重写的方法也不能使用throws,意味着如果子类重写的方法中有异常,必须使用try-catch-finally。 执行的方法a中,先后又调用了另外的几个方法,这几个方法是递进关系执行的。这种情况建议这几个方法使用throws的方式进行处理。而 阅读全文
摘要:
方法重写的规则之一: 子类重写的方法抛出的异常类型不大于父类被重写的方法抛出的异常类型 如果父类没有抛出异常,则子类也不能抛出异常 package exer; import java.io.IOException; public class OverrideTest { public static 阅读全文
摘要:
异常处理的方式二:throws+异常类型 ”throws+异常类型"写在方法的声明处。指明此方法执行时,可能会抛出的异常类型。一旦当方法体执行时,出现异常,仍会在异常代码处生成一个异常类的对象,此对象满足throws后异常类型时,就会被抛出。异常代码后续的代码,就不会再执行了。 try-catch- 阅读全文
摘要:
一、异常的处理:抓抛模型 过程一:“抛”:程序在正常执行的过程中,一旦出现异常,就会在异常代码处生成一个对应异常类的对象,并将此对象抛出(抛给程序的调用者)。抛出异常对象后,其后的代码不再执行。 过程二:“抓”:可以理解为异常的处理方式: try-catch-finally throws 二、try 阅读全文
摘要:
package exer; import java.util.Date; import java.util.Scanner; import org.junit.Test; public class ExceptionTest { //运行时异常 //NullPointerException @Tes 阅读全文
摘要:
异常:在java语言中,将程序执行中发生的不正常情况称为异常(开发过程中的语法错误和逻辑错误不是异常) Java程序在执行过程中所发生的异常事件可分为两类: Error:Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。一般不编写针对性的代码进行处理。 package e 阅读全文