导航:首页 > 创造发明 > java创造异常

java创造异常

发布时间:2021-07-21 00:05:44

『壹』 如何用Java程序来编写一个异常

class MyException extends Exception //自定义的异常类 继承Exception类
{
private String exceptionName; //定义一个私有变量,用来为自定义异常
public MyException(){} //创建一个无参数的构造函数
public MyException(String exceptionName){ //创建一个有参数的构造函数,传入的参数为前面定义的异常名称
this.exceptionName=exceptionName;
}
public String getExceptionName(){ //定义一个方法,提供给外部来获取私有变量
return this.exceptionName;
}
public static void main(String [] args){
try{
System.out.println("自定义的异常类对象");
throw new MyException("自定义的异常");//抛一个自定义的异常类对象,传入的参数就是给控制台看的异常
}catch(MyException e){
System.out.println("异常信息:"+e.getExceptionName());
}
}
}

我已经尽力你……你懂的!

『贰』 如何在java中创建一个“自定义异常类”

public class sssss {

public static void main(String[] args) {

System.out.print("Please input an Integer: ");

int value = new Scanner(System.in).nextInt();

try{
if(value < 0){
throw new MyException("My Exception comes!");
}
}catch (MyException myExp){
System.out.println("MyExcepton caugth!");
}

}
}

class MyException extends Exception{

public MyException(String s){
System.out.println("MyException occurs. The value must be greater than ZERO!");
}
}
-----------------------
Please input an Integer: -5
MyException occurs. The value must be greater than ZERO!
MyExcepton caugth!

『叁』 java中如何创建异常,并制定该异常一定要被捕获或无需捕获

FirstException 继承Exception SecondException 继承RuntimeException

『肆』 用java创建一个异常类,将其命名为MyException,继承自Exception类。

import java.util.regex.Matcher;
import java.util.regex.Pattern;

class MyException extends Exception {
private String content;

MyException(String content) {
this.content = content;
}
public String getContent() {
return content;
}

public void setContent(String content) {
this.content = content;
}
}

public class Example {
public void check(String str) {
String pattern = "^[A-Za-z]+$";

Pattern pa = Pattern.compile(pattern);
Matcher matcher = pa.matcher(str);
if (!matcher.matches()) {
throw new MyException("字符串包含字母以为的字符");
}

}
}

『伍』 在JAVA中如何创建一个自定义异常

自定义异常类型是从Exception类中派生的,所以要使用下面的声明语句来创建:
<class><自定义异常名><extends><Exception>{...}

『陆』 java创建异常有什么用,一般用与什么时候

您好,提问者:
在Java编程中,有两种异常:Error和Exception。

Error:内部异常,是我们无法处理的。

Exception:执行期间发生的异常,可以用try{}catch(Exceptione){}来处理。

用于的话,看下面例子,一个String转换int例子:

String a = "123";
try{
Integer.parseInt(a);
}catch(Exception e){
System.out.println("转换为int出错,不是数字..");
}

『柒』 java创建两个自定义异常类MyException1和MyException2。

(){
publicMyException1(){
}
publicMyException1(Stringmessage){
super(message);
}
}
(){
publicMyException2(){
}
publicMyException2(Stringmessage){
super(message);
}
}

『捌』 如何使用Java创建自己的异常子类

packagecom.yl.main;
{

publicTestException(Stringmsg){
super(msg);
}

publicstaticvoidmain(String[]args){
intnum=-1;
try{
TestException.printNumber(num);
}catch(TestExceptione){
e.printStackTrace();
}

}

publicstaticvoidprintNumber(intnum)throwsTestException{
if(num<=0){
thrownewTestException("自定义异常处理");
}else{
System.out.println(num);
}
}
}

运行结果:

com.yl.main.TestException: 自定义异常处理

at com.yl.main.TestException.printNumber(TestException.java:21)

at com.yl.main.TestException.main(TestException.java:12)

『玖』 java中如何创建自定义异常


{
publicMyException()
{
super();
}
publicMyException(Stringmessage)
{
super(message);
}
publicstaticvoidmain(String[]args)
{
MyExceptionme=newMyException("自定义异常");
System.out.println("异常信息为:"+me.getMessage());
}
}

阅读全文

与java创造异常相关的资料

热点内容
综治办矛盾纠纷排查调处工作总结 浏览:903
知识产权局专业面试 浏览:75
马鞍山市是哪个省的 浏览:447
马鞍山市保安 浏览:253
股权转让样本 浏览:716
工程管理保证书 浏览:198
社区矛盾纠纷排查汇报 浏览:352
新疆公共就业服务网登陆 浏览:316
侵权著作权案件审理指南上海 浏览:145
马鞍山陆建双 浏览:853
北京东灵通知识产权服务有限公司西安分公司 浏览:6
海南证券从业资格证书领取 浏览:846
成果有男票吗 浏览:828
知识产权法04任务0001答案 浏览:691
马鞍山519日停电通知 浏览:977
马鞍山金鹰营业时间 浏览:919
矛盾纠纷排查调处信息 浏览:714
贵州注册土木工程师岩土证书领取时间 浏览:829
买家投诉发票 浏览:251
普通护照的期限 浏览:766