目录 java开发知识IO知识之输入输出流以及文件 一丶流概述 二丶输入流讲解 InputStream类. 1. 输入流以及类层次结构 2.文件操作.使用输入流读取 三丶输出流 OutputStream 四丶文件的常见与删除 File类创建文件对象. 1.实例创建文件.获取文件信息 FileInputStream类以及OutputStream类的作用 总结 java开发知识IO知识之输入输出流以及文件 一丶流概述 流十一组有序的数据序列.根据操作的类型,可以分为输入流跟输出流两种. IO(inp…
字符流 Reader是字符输入流的基类,用于从某个源设备读取字符 Writer是字符输出流,用于向某个目标设备写入字符 字符流操作文件 字符输入流FileReader,通过此流可以从关联的文件中读取一个或一组字符. 在程序开发中,经常需要向文件中写入字符,可以使用Writer的一个子类FileReader. 需求:在硬盘上,创建一个文件,并写入一些文字数据. 用于操作操作文件的Writer的子类FileWriter,后缀名是父类名.前缀名是该流对象的功能. 操作步骤: 1.创建一个FileWri…
1, File  创建  删除  改名  换路径 package Stream; import java.io.File; import java.io.IOException; public class OutIn { /** * 输入输出 */ public static void main(String[] args) { File f1 = new File("d:/book.txt"); // 第一种 实例化文件名称 转义序列无效(有效值为 \b \t \n // \f \r…
本章内容包括3个部分:BufferedOutputStream介绍,BufferedOutputStream源码,以及BufferedOutputStream使用示例. 转载请注明出处:http://www.cnblogs.com/skywang12345/p/io_13.html BufferedOutputStream 介绍 BufferedOutputStream 是缓冲输出流.它继承于FilterOutputStream.BufferedOutputStream 的作用是为另一个输出流提…
java中有三种方式向控制台输入信息,分别是print,printf,println,现在简单介绍一下他们之间的异同. printf主要是继承了C语言的printf的一些特性,可以进行格式化输出 print就是一般的标准输出,但是不换行 println和print基本没什么差别,就是最后会换行 看一下他们的效果: print:…
本章介绍PrintStream以及 它与DataOutputStream的区别.我们先对PrintStream有个大致认识,然后再深入学习它的源码,最后通过示例加深对它的了解. 转载请注明出处:http://www.cnblogs.com/skywang12345/p/io_16.html PrintStream 介绍 PrintStream 是打印输出流,它继承于FilterOutputStream.PrintStream 是用来装饰其它输出流.它能为其他输出流添加了功能,使它们能够方便地打印…
java  Scanner与BufferedReader读取键盘输入性能比较            1.Scanner和BufferedReader 性能比较 在java中常见的从键盘获取输入的方式有Scanner和BufferedReader,本文给出两种方式读取输入的性能比较.    测试代码如下:   package com.algorithm; import java.io.BufferedReader; import java.io.IOException; import java.i…
java 中基于控制台端的输入时最基本的操作. 第一步 导入Scanner类 import java.util.Scanner; 第二步 创建输入对象 input Scanner input=new Scanner(System.in) 解释一下: System.in 是PrintStream的一个实例,按字节读取. 第三步 将控制台端的值进行赋值 int num=input.nextInt();  //input为整数; 此外 输入对象还有很多其他类型,要一一对应.比如nextInt()  n…
Scanner 类使用步骤 1.导入java.util.Scanner import java.util.Scanner; 2.创建Scanner对象 Scanner scan = new Scanner(System.in); 3.接收并保存用户输入的值,用next() 与 nextLine()来接收输入的字符串 String str2 = scan.nextLine(); 实例: import java.util.Scanner; public class ScannerDemo { pub…
使用Scanner类可以很方便的获取用户的键盘输入,Scanner是一个基于正则表达式子的文本扫描器,他可以从文件.输入流.字符串中解析出基本类型值和字符串值. 例子示意: package com.oliver.test; import java.util.Scanner; public class ScannerKeyBoardTest { public static void test01(){ Scanner s = new Scanner(System.in); String Str =…