简单练习自定义异常 &&抛出异常
package com.exception.sysu;
public class MyException extends Exception{
public MyException()
{
super();
}
public MyException(String string)
{
super(string);
}
}
package com.exception.sysu;
public class UsingException {
public String function(String str) throws Exception
{
if(str.equals("hello"))
{
throw new MyException("something wrong!");
}
return "success!";
}
public static void main(String[] args) {
String str=null;
try
{
UsingException using=new UsingException();
str=using.function("hello");
}
catch (Exception e) {
e.printStackTrace();
}
finally{
System.out.println(str);
}
}
}
结果: