JavaIO 流详解_免费下载

JavaIO 流详解_免费下载

ID:42583259

大小:122.97 KB

页数:26页

时间:2019-09-18

JavaIO 流详解_免费下载_第1页
JavaIO 流详解_免费下载_第2页
JavaIO 流详解_免费下载_第3页
JavaIO 流详解_免费下载_第4页
JavaIO 流详解_免费下载_第5页
资源描述:

《JavaIO 流详解_免费下载》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java/IO流详解总结一下JavaI/O文件读写基本类相关知识和概念,对于程序设计者来说,创建一个好的输入/输出系统是一项艰难的任务,其中挑战来源于所有的可能性,不仅存在各种源端与接收端(文件,控制台,网络链接等),而且还需要以各种不同的方式与它们通信(顺序,随机存取,缓冲,二进制,按字符,按行,按字等)JavaI/O主要包括如下几个层次:1.File(文件特征与管理):用于文件或者目录的描述信息,例如生成新目录,修改文件名,删除文件,判断文件所在路径等。2.InputStream(二进制格式操作):抽象类,基于字节

2、的输入操作,是所有输入流的父类。定义了所有输入流都具有的共同特征。3.OutputStream(二进制格式操作):抽象类。基于字节的输出操作。是所有输出流的父类。定义了所有输出流都具有的共同特征。Java中字符是采用Unicode标准,一个字符是16位,即一个字符使用两个字节来表示。为此,JAVA中引入了处理字符的流。4.Reader(文件格式操作):抽象类,基于字符的输入操作。5.Writer(文件格式操作):抽象类,基于字符的输出操作。6.RandomAccessFile(随机文件操作):它的功能丰富,可以从文件的

3、任意位置进行存取(输入输出)操作。1.File它是独立于系统平台的,利用其构造函数创建出相应的File对象;再调用其中的方法实现对文件的各个属性方面的操作。构造函数:File(String path)File(Stringpath,StringFileName)File(Filedir,Stringname)用途:File类提供了一种与机器无关的方式来描述一个文件对象的属性,通过类File所提供的方法,可以得到文件或目录的描述信息,这主要包括名称、所在路经、可读性、可写性、文件的长度等,还可以生成新的目录、改变文件名、

4、删除文件、列出一个目录中所有的文件等。 Java代码 1.public static void main(String[] args) throws IOException {  2.        File f = new File("dir");  3.  4.        f.createNewFile();// 创建一个.txt这个文件  5.  6.        f.mkdir();// 创建一个名为.txt的目录  7.  8.        /* 9.         * 使用绝对路径 10.    

5、     *  11.         * File f=new File("D:\dir\src\A.java"); 12.         *  13.         * f.createNewFile(); 14.         */  15.  16.        /* 17.         * 跨平台使用 18.         *  19.         * 根据不同操作系统获得对应的分隔符 File fDir=new File(File.separator); 20.         * 

6、 21.         * String strFile="dir"+File.separator+"src"+File.separator +"A.java"; 22.         *  23.         * File f=new File(fDir,strFile); 24.         *  25.         * f.createNewFile(); 26.         *  27.         * f.delete();//删除文件或目录 28.         *  29.   

7、      * //f.deleteOnExit(); 30.         */  31.  32.        /* 33.         * 在缺省的临时文件目录下创建临时文件 34.         *  35.         * for(int i=0;i<5;i++) 36.         *  37.         * { 1.         *  2.         * File f=File.createTempFile("winTemp",".tmp"); 3.         * 

8、 4.         * f.deleteOnExit();//退出时删除 5.         *  6.         *  7.         *  8.         * } 9.         */  10.  11.        /*  12.         * 列出指定目录下所有子目录及文件的名称  1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。