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;
try{
            fos=new FileOutputStream(file);
            dos=new DataOutputStream(fos);
            try {
                dos.writeUTF("沉舟侧畔千帆过,病树前头万木春");
            } catch (IOException e) {
                e.printStackTrace();
            }
        }catch (FileNotFoundException e){
            e.printStackTrace();
        }finally {
            if(dos!=null)
                try {
                    dos.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            if(fos!=null)
                try {
                    fos.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
        }

    }
}
时间: 2024-08-06 07:54:58

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

Java IO流(二)

目录 Java IO流(二) 7. 字节缓冲流 7.1 概述 7.2 BufferedOutputStream类 7.3 BufferedInputStream类 8. 文件复制练习(增强版 使用缓冲流) 9. 字符缓冲流 9.1 BufferedWriter类 9.2 BufferedReader类 10. 练习:文本排序 11. 转换流 11.1 字符编码和字符集 11.2 编码引出的问题 11.3 转换流的原理 11.4 OutputStreamWriter类 11.5 InputStre

Java IO(二)

常用类 1,节点流类型 类型 字符流 字节流 File(文件) FileReader FileWriter FileInputStream FileOutputStream Memory Array CharArrayReader CharArrayWriter ByteArrayInputStream ByteArrayOutputStream Memory String StringReader StringWriter --- Pipe(管道,线程) PipedReader PipedWr

Java IO复习 UDP

客户端: 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=

java IO复习笔记

1. IO是什么? Input Output Java的核心库java.io提供了全面的IO接口.包括:文件读写.标准设备输出等.Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入. 2. 为什么使用Java IO? 3. JAVA IO与JAVA NIO有什么不同? 详见: 4. 骨架 File 类 :File对象可用来获取或处理与磁盘文件相关的信息,如:权限,时间,日期和目录路径 5. JAVA IO 怎么用? File :     1). File类的构

java io流二-字符流输入输出缓冲区

/* 字符写入缓冲流 缓冲区的出现时为了提高流的操作效率. 所以在创建缓冲区之前,必须要现有流对象. Writer对应BufferedWriter Reader对应BufferedReader 该缓冲区中提供了一个换行符方法,newLine(); */ import java.io.*; class BufferedWriterDemo { public static void main(String[] args) throws IOException { FileWriter fw=new

java IO(二):FileInputStream

内容来自https://blog.csdn.net/ai_bao_zi/article/details/81097898,仅供我个人学习记录使用. 本文主要说说public int read(int r)throws IOException{}和public int read(byte[] r) throws IOException{}这两个方法. public int read(int r)throws IOException{}这个方法从 InputStream 对象读取指定字节的数据.返回

java基础复习二——面向对象一

面向对象三大特性:封装,继承,多态 类:对象的蓝图,生成对象的模板,是对一类事物的描述,是抽象的概念上的定义 对象:是实际存在的该类事物的每个个体,也称为实例 类之间三种关系:依赖关系(uses-a),聚集关系(has-a),继承关系(is-a) 面向对象: 1.将复杂的事情简单化 2.将以前的过程中的执行者,变成了指挥者 3.这种思想符合现在人们思考习惯的一种思想 匿名对象使用场景:1.当对方法只进行一次调用时: 成员: 1.成员变量:事物的属性 2.成员函数:事物的行为 注意:属性是用于存储

高级Java工程师必备 ----- 深入分析 Java IO (三)

概述 Java IO即Java 输入输出系统.不管我们编写何种应用,都难免和各种输入输出相关的媒介打交道,其实和媒介进行IO的过程是十分复杂的,这要考虑的因素特别多,比如我们要考虑和哪种媒介进行IO(文件.控制台.网络),我们还要考虑具体和它们的通信方式(顺序.随机.二进制.按字符.按字.按行等等).Java类库的设计者通过设计大量的类来攻克这些难题,这些类就位于java.io包中. 在JDK1.4之后,为了提高Java IO的效率,Java又提供了一套新的IO,Java New IO简称Jav

JAVA 基础之 IO复习

一.文件: 在IO包中唯一与文件相关的类就是 File类. File类中常用的常量和方法 1.创建文件: 指定路径和将要创建的文件名字以及类型: 然后调用 createNewFile()方法 File file = new File("D:"+File.separator+"MyJavaProgram"+File.separator+"hello.java"); file.createNewFile(); 2.删除文件: 指定路径和文件,包括类型