当前位置: 技术问答>java相关
很简单的问题!送分!
来源: 互联网 发布时间:2015-10-22
本文导语: 下面这段代码为什么不能编译? public class ThrowsDemo { static void throwMethod() { System.out.println("Inside throwMethod."); throw new IllegalAccessException("demo"); } public static void main(String args[]) { try { throwMethod(); } catch...
下面这段代码为什么不能编译?
public class ThrowsDemo {
static void throwMethod() {
System.out.println("Inside throwMethod.");
throw new IllegalAccessException("demo");
}
public static void main(String args[]) {
try {
throwMethod();
} catch (IllegalAccessException e) {
System.out.println("Caught " + e);
}
}
}
public class ThrowsDemo {
static void throwMethod() {
System.out.println("Inside throwMethod.");
throw new IllegalAccessException("demo");
}
public static void main(String args[]) {
try {
throwMethod();
} catch (IllegalAccessException e) {
System.out.println("Caught " + e);
}
}
}
|
static void throwMethod() throws IllegalAccessException{
......
}
......
}
|
方法里边要抛出异常的时候,首先在方法的开头就写明
同意楼上的
同意楼上的
|
public class ThrowsDemo {
static void throwMethod() throws IllegalAccessException {
System.out.println("Inside throwMethod.");
throw new IllegalAccessException("demo");
}
public static void main(String args[]) {
try {
throwMethod();
}
catch (IllegalAccessException e) {
System.out.println("Caught " + e);
}
}
}
如果不在throwMethod()跑出异常,如何在main()中catch这个异常
static void throwMethod() throws IllegalAccessException {
System.out.println("Inside throwMethod.");
throw new IllegalAccessException("demo");
}
public static void main(String args[]) {
try {
throwMethod();
}
catch (IllegalAccessException e) {
System.out.println("Caught " + e);
}
}
}
如果不在throwMethod()跑出异常,如何在main()中catch这个异常
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。