java IO复习(二)】的更多相关文章

package com.zyw.file; import java.io.*; /** * Created by zyw on 2016/3/10. */ public class FileTest2 { public static void main(String args[]){ File file=new File("G:","work.txt"); FileOutputStream fos=null; DataOutputStream dos=null; t…
Java IO(二十) PrintStream 和 DataOutputStream 异同 一.相同点 都是继承与FileOutputStream,用于包装其它输出流. 二.不同点 (一).PrintStream 和 DataOutputStream 都可以将数据格式化输出:但它们在“输出字符串”时的编码不同. PrintStream 是输出时采用的是用户指定的编码(创建 PrintStream 时指定的),若没有指定,则采用系统默认的字符编码.而 DataOutputStream 则采用的是U…
Java IO(二)File 一.概述 在 Java 中,File 类是 java.io 包中唯一代表磁盘文件本身的对象,也就是说,如果希望在程序中操作文件和目录,则都可以通过 File 类来完成.File 类定义了一些方法来操作文件,如新建.删除.重命名文件和目录等. File 是“文件”和“目录路径名”的抽象表示形式. File 直接继承于Object,实现了Serializable接口和Comparable接口.实现Serializable接口,意味着File对象支持序列化操作.而实现Co…
上一节,我们分析了常见的节点流(FileInputStream/FileOutputStream  FileReader/FileWrite)和常见的处理流(BufferedInputStream/BufferedOutputStream  BufferedReader/BufferedWrite),经常而言我们都是针对文件的操作,然后带上缓冲的节点流进行处理,但有时候为了提升效率,我们发现频繁的读写文件并不是太好,那么于是出现了字节数组流,即存放在内存中,因此有称之为内存流:其中字节数组流也一…
1. IO是什么? Input Output Java的核心库java.io提供了全面的IO接口.包括:文件读写.标准设备输出等.Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入. 2. 为什么使用Java IO? 3. JAVA IO与JAVA NIO有什么不同? 详见: 4. 骨架 File 类 :File对象可用来获取或处理与磁盘文件相关的信息,如:权限,时间,日期和目录路径 5. JAVA IO 怎么用? 1. 读数据的逻辑为: open a str…
客户端: package cn.zyw.javaurl; import java.io.IOException; import java.net.*; /** * Created by zyw on 2016/4/2. */ public class UDPClient { public static void main(String args[]){ try { DatagramSocket clientsocket=new DatagramSocket(); String senddata=…
package com.zyw.io; import java.io.File; import java.io.FilenameFilter; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.regex.Pattern; /** * 目录实用工具 * from think in java */ public class Directory { public…
package com.zyw.file; import java.io.*; /** * Created by zyw on 2016/3/10. */ public class IOTest { public static void main(String args[]){ File newFile=new File("G:","mywork.txt");//File newFile=new File("G:\\mywork.txt"); i…
上一节我们说到通过File访问文件,但是我们访问文件的最终目的都是访问文件中的内容,那么这个时候我们就需要使用到的一个类就是:RandomAccessFile. 此类的定义如下: public class RandomAccessFile extends Object implements DataOutput,DataInput,Closeable 此类的实例支持对随机访问文件的读取和写入.该操作方法通过一种文件指针的方式表示当前访问的位置,可以通过seek方法重置.需要注意的是流操作在结束之…
在Java应用程序中,文件是一种常用的数据源或者存储数据的媒介.所以这一小节将会对Java中文件的使用做一个简短的概述.这篇文章不会对每一个技术细节都做出解释,而是会针对文件存取的方法提供给你一些必要的知识点.在之后的文章中,将会更加详细地描述这些方法或者类,包括方法示例等等. 通过Java IO读文件 如果你需要在不同端之间读取文件,你可以根据该文件是二进制文件还是文本文件来选择使用FileInputStream或者FileReader.这两个类允许你从文件开始到文件末尾一次读取一个字节或者字…