java io(一)
不一样的me
这个作者很懒,什么都没留下…
展开
-
字符流
1. 字符流在程序中一个字符等于两个字节,Java为我们提供了Reader和Writer两个专门操作字符流的类 1) 字符输出流:WriterWriter是一个字符流,它是一个抽象类,所以要使用它,也必须通过其子类来实例化它后才能使用它。Writer类的常用方法方法名称 描述 public abstract void clo转载 2013-01-19 23:16:35 · 341 阅读 · 0 评论 -
字节流
字节流主要操作byte类型数据,以byte数组为准,主要操作类有InputStream(字节输入流)、OutputSteam(字节输出流)由于IputStream和OutputStream都是抽象类,所要要用这两个类的话,则首先要通过子类实例化对象。1) 字节输出流:OutputStreamOutputStream是一个抽象类,要想使用它,必须通过子类来实例化它。转载 2013-01-19 23:00:53 · 517 阅读 · 0 评论 -
File类
常用构造方法:File(File parent, String child) :根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。File(String pathname) :通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。File(String parent, String child) :根据 parent 路径名字符串和 c原创 2013-01-19 22:40:19 · 309 阅读 · 0 评论 -
数据操作流(DataOutputStream和DataInputStream)
DataOutputStream数据输出流允许应用程序以适当方式将基本 Java 数据类型写入输出流中。然后应用程序可以使用数据输入流将数据读入。DataOutputStream数据输入流允许应用程序以与机器无关方式从底层输入流中读取基本 Java 数据类型。应用程序可以使用数据输出流写入稍后由数据输入流读取的数据。对于多线程访问不一定是安全的。 线程安全是可选的,它由此类方法的使原创 2013-01-19 23:42:32 · 1163 阅读 · 0 评论 -
压缩流
在java的压缩流中主要用到以下几个类:ZipFile、ZipOutputStream、ZipInputStream、ZipEntry。压缩文件方法:(使用apache的zipFile可以避免中文乱码)/** * @param srcfile 要压缩的文件组 * @param zipfile 压缩后的zip文件 */ public void zipFiles原创 2013-01-19 23:46:56 · 405 阅读 · 0 评论 -
文件下载
getHttpServletResponse().setHeader("Cache-Control", "no-cache"); String showname = URLEncoder.encode(f.getName(), "UTF-8"); showname = showname.replace("+", "%20"); getHt原创 2013-03-29 10:40:37 · 517 阅读 · 0 评论