`
endual
  • 浏览: 3558275 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

java 创建自己的异常类

    博客分类:
  • java
 
阅读更多

一般Error类是不自己创建,错误就是错误了,这是修改代码都无法解决的事情。

而Exception类是可以做自己的异常类的。

 

 

首先看代码

 

package endual;

public class CarWrongException extends Exception{

	public CarWrongException(){
		
	}
	public CarWrongException(String msg) {
		
		super(msg) ;
	}
	
}

 

 

 

然后

 

package endual;

public class Car {

	public static final int OK = 1 ;
	public static final int Worker = 2 ;
	
	public int run(boolean isTrue) throws CarWrongException{
		
		if (true) {
			
			return 1 ;
		}
		else {
			
			throw new CarWrongException("车子不能不动的") ;
		}
		
		//return 1 ;
		
	}
	
}
 
分享到:
评论

相关推荐

    java 异常详解,java异常分类,创建自己的异常

    创建自己的异常类可以通过继承 Exception 类,例如: ```java public class MyException extends Exception { public MyException(String message) { super(message); } } ``` 在 Java 中,抛出异常可以使用 ...

    Java创建用户异常类

    从java异常类的结构层次可以看出,java类型的公共父类为Throwable.在程序运行中可能出现俩种问题:一种是由硬件系统或JVM导致的故障,java定义该故障为Error,这类问题是用户程序不能够处理的;另外一种问题是程序...

    java基础第七章内部类与异常类.doc

    我们可以通过继承这些类来创建自己的异常类,从而实现自定义的异常处理机制。 在 Java 中,我们可以使用 finally 语句来释放资源。finally 语句将在 try 语句块结束时执行,无论是否抛出异常。finally 语句通常用来...

    java语言时间异常类

    Java提供了丰富的异常类来表示不同类型的错误,其中就包括与时间相关的异常。本文将深入探讨Java中的时间异常类及其在处理时间问题时的重要性。 在Java中,时间处理主要涉及到`java.util.Date`、`java.time`包...

    java内存机制及异常处理

    对于异常处理,Java提供了异常类层次结构,允许捕获和处理不同类型的异常。常见的内存错误包括`java.lang.OutOfMemoryError: Heap space`(堆空间不足)、`java.lang.OutOfMemoryError: PermGen space`(方法区空间...

    java中常见的异常类

    Java 中常见的异常类 Java 中常见的异常类可以分为多种,下面将对一些常见的异常类进行详细的介绍和分析。 1. NullPointerException(空指针异常) NullPointerException 是 Java 中最常见的异常之一。这个异常的...

    JAVA创建异常

    如何使用JAVA创建一个异常类?

    异常类:自定义异常类

    本文将详细介绍如何在 Java 中创建自定义异常类,并通过一个示例来展示如何使用这些自定义异常。 #### 创建自定义异常类 自定义异常类是指开发者根据实际需求自定义的异常类型。在 Java 中,创建自定义异常类通常...

    java课件 常用类与异常处理

    Java提供了多种内置的异常类,如`IOException`, `NullPointerException`, `ArrayIndexOutOfBoundsException`等,开发者也可以自定义异常类。 正则表达式在Java中通过`java.util.regex`包提供,用于文本模式匹配和...

    Java的异常类

    ### Java的异常类详解 #### 一、概述 在Java编程中,异常处理是一项非常重要的技术,它能够帮助开发者有效地管理程序运行时可能出现的各种错误情况。Java中的异常类主要分为两大类:`Error`和`Exception`。前者...

    Java自定义异常源代码

    自定义异常是Java中的一种高级技巧,允许开发者创建符合特定应用需求的异常类。下面将详细解释如何在Java中自定义异常,并通过源代码实例进行说明。 一、自定义异常的必要性 在标准库中,Java已经提供了一套丰富的...

    java 自定义异常实例二

    自定义异常是Java异常处理的一部分,允许我们创建符合特定业务需求的异常类。下面我们将深入探讨Java自定义异常及其应用。 首先,自定义异常通常是通过扩展Java内置的`Exception`类或其子类来实现的。`Exception`类...

    java实验报告4-异常处理

    Java中有许多预定义的异常类,例如`NullPointerException`、`ArrayIndexOutOfBoundsException`等,它们都继承自`Exception`类或其子类`RuntimeException`。开发者也可以通过创建自定义异常类来表示特定的错误情况。 ...

    java 异常框架CODE

    当需要表示特定的错误情况时,可以通过创建新的异常类来扩展`Exception`类或其子类。自定义异常应具有清晰的命名和文档,以便其他开发者了解其用途。 **JerseyExceptionMapperTest** 这个文件名可能是测试类,用于...

    java异常 异常的概念 应用

    2. 自定义异常:当遇到特定业务场景下的异常情况,可以创建自定义异常类继承自`Exception`或其子类,以便更准确地表达错误信息。 3. 多重catch:Java 7引入了多重catch,允许在一个catch块中处理多种类型的异常,...

    java中的异常处理

    当需要表示特定业务逻辑错误时,可以创建自定义异常类。自定义异常类通常继承自Exception类或其子类,并提供额外的方法或字段以提供更多信息。 六、异常处理最佳实践 1. 尽量避免在finally块中进行复杂的操作,因为...

    Java异常处理-自定义异常类及课后练习

    【Java异常处理-自定义异常类及课后练习】 在Java编程中,异常处理是程序健壮性的重要组成部分。Java提供了丰富的预定义异常类,但有时这些预定义的异常类并不能满足特定业务需求,这时就需要自定义异常类。自定义...

    java异常处理ppt

    5. **自定义异常**:当标准的异常类不能满足需求时,程序员可以创建自己的异常类。这通常通过继承`Exception`类或直接继承`Throwable`类实现。自定义异常有助于提供更精确的错误信息,增强代码的可读性和可维护性。 ...

    java异常处理

    开发者可以通过创建新的异常类来表示特定的错误情况。这通常是在继承`Exception`或其子类的基础上完成的。例如: ```java class CustomException extends Exception { public CustomException(String message) {...

Global site tag (gtag.js) - Google Analytics