import java.io.*;public class TestFileInputStream {
public static void main(String[] args) {
int b=0;
try {
FileInputStream fis=new FileInputStream("g:\\java\\lesson8\\TestFileInputStream.java");
} catch(FileNotFoundException e) {
System.out.println("文件不存在");
System.exit(-1);
}
try {
int num=0;
while((b=fis.read())!=-1) {
System.out.print((char)b);
num++;
}
fis.close();
System.out.println();
System.out.println("一共读取了"+num+"个字节");
} catch(IOException e) {
System.out.println("读取字节错误");
System.exit(-1);
}
}
}请问为什么对象fis不能创建,找不到fis?
public static void main(String[] args) {
int b=0;
try {
FileInputStream fis=new FileInputStream("g:\\java\\lesson8\\TestFileInputStream.java");
} catch(FileNotFoundException e) {
System.out.println("文件不存在");
System.exit(-1);
}
try {
int num=0;
while((b=fis.read())!=-1) {
System.out.print((char)b);
num++;
}
fis.close();
System.out.println();
System.out.println("一共读取了"+num+"个字节");
} catch(IOException e) {
System.out.println("读取字节错误");
System.exit(-1);
}
}
}请问为什么对象fis不能创建,找不到fis?
try {
fis=new FileInputStream("g:\\java\\lesson8\\TestFileInputStream.java");
} catch(FileNotFoundException e) {
.................
class TestFileInputStream {
public static void main(String[] args) {
int b=0;
FileInputStream fis=null;
try {
fis=new FileInputStream("d:\\java\\lesson8\\TestFileInputStream.java");
} catch(FileNotFoundException e) {
System.out.println("文件不存在");
System.exit(-1);
}
try {
int num=0;
while((b=fis.read())!=-1) {
System.out.print((char)b);
num++;
}
fis.close();
System.out.println();
System.out.println("一共读取了"+num+"个字节");
} catch(IOException e) {
System.out.println("读取字节错误");
System.exit(-1);
}
}
}