Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | I/O包的一些问题 |
gleamyshadow
一线光速 发贴: 43 积分: 0 |
于 2006-05-24 19:38
我是初学者,在学到I/0包的时候有些疑问,百思不得其解,向高手问一下,希望可以得到答案或者一些提示。 1.书上在介绍File类的常用方法时,createNewFile,createTempFile,等方法都有一个throws IOException抛出异常语句,而同为操作文件的方法directory后却没有,为什么? 2.如下 import java.io.File;//(这里换成java.io.*可不可以?) public class A{ public static void main(String[] args){ File f=new File("c:\\"); File[] fs=f.listFiles(); //X1 for(int i=0;i<fs.length;i++){ if(fs[i].isDirectory()) System.out.print("目录:"); else System.out.print("文件:"); System.out.print(fs[i]);//按上面定义fs[]应为文件对象数组,而不是String数组,这样是否会出错,是不是应该在X1行是否可以换成String[] fs=f.list(); } } } 3.书上在介绍InputStream类的主要方法时,有如下几句 public abstract int read() throws IOException; public int read(byte b[]) throws IOException; 为什么第一句中有abstract修饰,而第二句中没有? 4. FileInputStream/FileOutStream和FilterInputStream/FilterOutputFileStream都是只能处理byte型数据的数据流,他们有什么区别?各应用在什么场合? 请求JAVA学习方向????? |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
6703 | I/O包的一些问题 | gleamyshadow | 940 | 2006-05-24 19:38 |
6023 | Re:I/O包的一些问题 | lisliefor | 967 | 2006-05-25 11:16 |
5699 | Re:I/O包的一些问题 | gleamyshadow | 47 | 2006-05-25 22:03 |
6039 | Re:I/O包的一些问题 | lisliefor | 72 | 2006-05-26 09:17 |
5692 | Re:I/O包的一些问题 | Jcat | 596 | 2006-05-26 22:12 |
5630 | Re:I/O包的一些问题 | gleamyshadow | 101 | 2006-05-29 23:10 |
5385 | Re:I/O包的一些问题 | why | 207 | 2006-05-30 02:23 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |