两种改法:
1.public static void main() throws Exception
2.
try
{
buffer=myIn.readLine();
}
catch (Exception e)
{
//异常处理
}因为readLine()抛出异常
1.public static void main() throws Exception
2.
try
{
buffer=myIn.readLine();
}
catch (Exception e)
{
//异常处理
}因为readLine()抛出异常
import java.io.*;
public class ReadTest
{
public static void main(String args[])
{
String buffer;
BufferedReader myIn=new BufferedReader(new InputStreamReader(System.in));
try{
buffer=myIn.readLine();
System.out.println(buffer);
}catch(Exception e){
}
}
}
如 public void readFile() throws Exception
其他的调用该函数时,必须做两种事情的一种,不然报错:
要么 捕获该异常进行处理,
要么 抛出该异常,让其他的函数处理。
我的两种方式:对应上面的两种方法。
至于java类库里那些函数抛出异常及其相关异常的类型,可以去查API帮助文档