1. 什么是流 Java中的流是对字节序列的抽象,我们可以想象有一个水管,只不过现在流动在水管中的不再是水,而是字节序列。和水流一样,Java中的流也具有一个“流动的方向”,通常可以从中读入一个字节序列的对象被称为输入流;能够向其写入一个字节序列的对象被称为输出流。 2. 字节流 Java中的字节流 ...
分类:
编程语言 时间:
2017-10-25 11:21:30
阅读次数:
96
JAVA--IO流 (一) IO原理与概念 一、概念 流:流动 、流向 从一端移动到另一端 源头与目的地 程序 与 文件|数组|网络连接|数据库 ,以程序为中心 二、IO流分类 流向: 输入流与输出流 数据:字节流:二进制,可以一切文件 包括 纯文本 doc 音频、视频等等 字符流:文本文件,只能处 ...
分类:
编程语言 时间:
2017-10-22 21:02:01
阅读次数:
148
一、题目 请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。 二、思路 使用LinkedHadshMap统计字符个数,详见代码注释 三、代 ...
分类:
其他好文 时间:
2017-10-20 13:19:35
阅读次数:
143
转自:http://www.cnblogs.com/sjjsh/p/5269781.html 先来看一下流的概念: 在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。 程序中的输入输出都是以流的形式保存 ...
分类:
其他好文 时间:
2017-10-18 02:12:16
阅读次数:
248
标准输入流的书System.in,默认是指向键盘的,可以接受用户键盘录入的数据 标准输出流是System.out,默认指向控制台,可以将结果打印到控制台. 高效字符流: readLine() 读取一行,是读不到\r\n的,位于BufferedReader类中 newLink() 针对当前操作系统进行 ...
分类:
其他好文 时间:
2017-10-17 01:24:13
阅读次数:
382
1、导读 对于设备之间的流动(即写入数据或读出数据),Java专门用Java.io包进行操作。这些数据的流动便是我们所说的数据的输入输出流(IO流)。 2、数据流的处理:字节流和字符流 数据的基本单位是字节(Byte),所以数据流中对数据的操作一般以字节来处理,这种对数据以字节的处理方式称为字节流, ...
分类:
其他好文 时间:
2017-10-16 19:22:38
阅读次数:
190
ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLocal类中维护一 ...
分类:
编程语言 时间:
2017-10-13 12:43:35
阅读次数:
200
1 字符流的缓冲区 缓冲区的出现提高了对数据的读写效率。 对应的类: BufferedWriter BufferedReader 缓冲区要结合流才能使用。 在流的基础上对流的功能进行了增强。 BufferedWriter BufferedReader 2 BufferedWriter 2.1 Buf ...
分类:
其他好文 时间:
2017-10-13 00:38:21
阅读次数:
160
两个对象 request 和 response 指的是实现了 ServletResponse接口的 HttpServletResponse 功能1 response对象的概述 2.在response中 存在的方法 响应给客户端 应用RESPONSE 1. 响应首行手动向浏览器 发送404 状态码 a ...
分类:
其他好文 时间:
2017-10-12 20:26:17
阅读次数:
133
基本操作与字符流类相同。 但它仅可以操作字符,还可以操作其他媒体文件 字符流的缓冲区是字符数组,字节流的缓冲区是字节数组 例程: copy一个JPG文件 ...
分类:
其他好文 时间:
2017-10-12 19:15:11
阅读次数:
150