`
busing
  • 浏览: 41362 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
1 public static void checkDirectory(String path) 2 { 3 File file=new File(path); 4 if(!file.exists()) 5 { 6 System.out.println("目标文件夹不存在,准备创建"); 7 if(file.mkdirs()) 8 { 9 System.out.println( ...
  1 /* 2 * To change this template, choose Tools | Templates 3 * and open the template in the editor. 4 */ 5 6 package removesame; 7 8 import java.util.ArrayList; 9 import java.util.List; 10 11 /** 12 * 13 * @author root 14 */ 15 public class Main { ...
字符流的处理和字节流差不多,API基本上完全一样,就是计量单位不同。另外字符流还提供一些其他的处理流,比如按行读取流、字符串流等等。 下面给个例子看看: import java.io.*; /** * 字符流测试 * * @author leizhimin 2008-8-27 22:16:44 */ public class TestIOStream { public static void main(String[] args) { testReaderWriter(); testLineNumberReader(); ...
字节流是最基本的流,文件的操作、网络数据的传输等等都依赖于字节流。而字符流常常用于读取文本类型的数据或字符串流的操作等等。 关于字节流的API,没什么好说的,看看就知道了。这里挑几个关键点: 一、InputStream的API 1、public int read() 从输入流读取下一个数据字节。返回 0 到 255 范围内的 int 字节值。如果因已到达流末尾而没有可用的字节,则返回值 -1。 2、public int read(byte[] b) 从输入流中读取一定数量的字节并将其存储在缓冲区数组 b 中。以整数形式返回实际读取的字节数。如果因为流位于文件末尾而没有可用的字节 ...
Java IO学习笔记:概念与原理 一、概念 Java中对文件的操作是以流的方式进行的。流是Java内存中的一组有序数据序列。Java将数据从源(文件、内存、键盘、网络)读入到内存 中,形成了流,然后将这些流还可以写到另外的目的地(文件、内存、控制台、网络),之所以称为流,是因为这个数据序列在不同时刻所操作的是源的不同部分。 二、分类 流的分类,Java的流分类比较丰富,刚接触的人看了后会感觉很晕。流分类的方式很多: 1、按照输入的方向分,输入流和输出流,输入输出的参照对象是Java程序。 2、按照处理数据的单位不同分,字节流和字符流,字节流读取的最小单位是一个字节(1b ...
首先了解下所谓的java nio是个什么东西! 传统的并发型服务器设计是利用阻塞型网络I/O 以多线程的模式来实现的,然而由 于系统常常在进行网络读写时处于阻塞状态,会大大影响系统的性能;自Java1. 4 开始引入 了NIO(新I/O) API ...
Global site tag (gtag.js) - Google Analytics