import java.io.*;public class Text {

public static void main(String[] args) {
int b=0;
try{
FileInputStream f2=new FileInputStream("d:/java/HelloWorld.java");
//BufferedInputStream f2=new BufferedInputStream(f1);
System.out.println((char)f2.read());
System.out.println((char)f2.read());
f2.(100);
for(int i=1;i<=10&&(b=f2.read())!=-1;i++) {
System.out.print((char)b+" ");
}
f2.reset();
System.out.println();
for(int i=1;i<=10&&(b=f2.read())!=-1;i++) {
System.out.print((char)b+" ");
}
System.out.print((char)13);
System.out.print((char)10);
f2.close();
} catch(IOException ae) {
System.out.println("出错了");
}
}
}
d:/java/HelloWorld.java中的内容为public class HelloWorld{
    public static void main(String args[]){
           System.out.println("hi,你好!");
           System.out.println("hengaoxing");
    }
}
编译运行显示:
p
u
b l i c   c l a s s 出错了
为什么程序运行一部分后会有异常发生呢,应该再打印一行b l i c   c l a s s的呀,请问高手是哪个地方引起的异常呀??????????????