关于关闭输入流的问题
import java.io.File;
import java.io.FileInputStream;
public class main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try{
FileInputStream fis =null;
fis = new FileInputStream ("d:/test/11.txt");
byte [] data = new byte [1024];
int i = 0;
int n = fis.read(data);
String s = new String(data,0,n);
System.out.println(s);
}catch(Exception e){
e.printStackTrace();
}finally{
try{
fis.close();
}catch(Exception e){
System.out.println("cao");
}
}
}
}
小弟刚开始学java,这是在学习输入流的时候写的一段代码,可是编译的时候在fis.close()这里出了问题,eclipse给出的提示是fis cannot be resolved,这是怎么意思啊?
还有那位大哥能给解释一下是什么是j2ee,java ee,java se么,百度搜索了一下还是不理解这几个的区别。谢谢
import java.io.FileInputStream;
public class main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try{
FileInputStream fis =null;
fis = new FileInputStream ("d:/test/11.txt");
byte [] data = new byte [1024];
int i = 0;
int n = fis.read(data);
String s = new String(data,0,n);
System.out.println(s);
}catch(Exception e){
e.printStackTrace();
}finally{
try{
fis.close();
}catch(Exception e){
System.out.println("cao");
}
}
}
}
小弟刚开始学java,这是在学习输入流的时候写的一段代码,可是编译的时候在fis.close()这里出了问题,eclipse给出的提示是fis cannot be resolved,这是怎么意思啊?
还有那位大哥能给解释一下是什么是j2ee,java ee,java se么,百度搜索了一下还是不理解这几个的区别。谢谢
...全文
相关推荐
Java图片处理ImageIO.read()问题
NULL 博文链接:https://o-oand0-0.iteye.com/blog/1585854
Java通过关闭Socket终止线程
主要为大家详细介绍了Java通过关闭Socket终止线程的相关代码
Android中文件读写(输入流和输出流)操作小结
1. Android中文件读写的原理: (1).所有文件的储存都是字节的储存。 (2).在磁盘上保留的并不是文件的字符而是先把字符编码成字节,再储存这些字节到磁盘。 (3).在读取文件(特别是文本文件)时,也是一个字节一个字节的读取以形成字节序列。 2. 字节流和字符流的区别: (1).字节流提供了处理任何类型的IO操作的功能,但它不能直接处理Unicode字符,字符流就可以。 (2).字节流转换成字符流可以用InputStreamReader,OutputStreamWriter。 一般我们在使用的时候通常用字节流。 3. 文件读写的步骤: (1).首先建立通道。 (2).然后建
cpp代码-输入流 请高手指点一下
cpp代码-输入流 请高手指点一下
输入流输出流方式的文件上传下载
通过输入流输出流方式的文件上传下载 代码写的可能糙了一点 但是远离还是一眼就能看明白的


