本月博客排行
-
第1名
宏天软件 -
第2名
kaizi1992 -
第3名
wallimn - zhanjia
- daizj
- sunnylocus
- zhangjijun
- chenqisdfx
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
wy_19921005 - gashero
- gengyun12
- vipbooks
- robotmen
- wallimn
- e_e
- hbxflihua
- qepwqnp
- ranbuijj
- 解宜然
- 大家都说我很棒
- javashop
- fantaxy025025
- zw7534313
- jickcai
- ssydxa219
- benladeng5225
- sam123456gz
- zysnba
- sichunli_030
- gdpglc
- tanling8334
- gaojingsong
- appalese
- wiseboyloves
- xpenxpen
- zhangyi0618
- arpenker
- jh108020
- kaizi1992
- xyuma
- luxurioust
- 龙哥IT
- nychen2000
- wangchen.ily
- wjianwei666
- xiangjie88
- Jameslyy
- jbosscn
- lzyfn123
- 狂盗一枝梅
- hanbaohong
- mengjichen
- java-007
- zxq_2017
- ganxueyun
- lemonhandsome
最新文章列表
J2SE基础-IO-字节流(位流)
字节流(位流)
计算机中的数据都是以0与1的方式来存储,如果要在两个对象/容器/之间进行数据的存取,也是以0与1位的方式来进行;Java将数据在目的地与来源之间的流动抽象化为一个流(Stream),而流当中流动的则是位数据。流是一个数据队列。
1、InputStream和OutputStream
计算机中实际数据的流动是通过板卡/电路/线缆,而这些载体中流动的则是电流,电流的电位有低位 ...
I/O操作的一些基础
前些日志搞了一些I/O的操作,感觉有些生疏了,之前就没有对其做一个总结: 看来有必要做一个小结: I : in 读 O: Out 写 1,根据处理的数类型不同:字节流和字符流符。 2,根据流向不同:输入流和输出流。 因为文件编码的不同,而有了对字符进行高效操作的字符流对象。 原理:就是基于字节流读取字节时,去查了下指定的码表。 字节流和字符流的区别: 1,字节流读取的时候,读到一个字节就返回一个 ...
Java AIO 入门实例
原文出处:http://tigerlchen.iteye.com/blog/1747221
Java7 AIO入门实例,首先是服务端实现:
服务端代码
SimpleServer:
public class SimpleServer {
public SimpleServer(int port) throws IOException {
final ...
Java BIO NIO 机制原理资料整理
转自:http://www.xiaoyaochong.net/wordpress/?p=43
BIO情况下,能支持的连接数有限,一般都采取accept获取Socket以后采用一个thread来处理,one connection one thread。无 ...
BufferedInputStream实现原理分析
BufferedInputStream是一个带有缓冲区的输入流,通常使用它可以提高我们的读取效率,现在我们看下BufferedInputStream的实现原理:
BufferedInputStream内部有一个缓冲区,默认大小为8M,每次调用read方法的时候,它首先尝试从缓冲区里读取数据,若读取失败(缓冲区无可读数据),则选择从物理数据源(譬如文件)读取新数据(这里会尝试尽可能读取多的字节)放入到 ...
java-IO File类
package edu.fjut.file;
import java.io.File;
import java.io.IOException;
/* 在整个IO包中,唯一表示与文件本身有关的类就是File类
* 使用File类可以进行创建或删除文件(夹)等操作,但不包括写数据到文件
*/
public class FileOperator {
public stati ...
重读I/O
inputStream的类型1、字节数组 byteArray2、字符串 StringBuffer3、文件 File4、管道 Pipe5、序列 sequence6、其他 Filter
outputSteam的类型1、字节数组 ByteArray2、文件 File3、管道 Pipe4、其他 Filter
FilterInputStream的类型1、DataInputStream 可以读取基本类型和字 ...
Java IO 之System类及其它
System类管理标准输入输出流和错误流
一、使用System.out作为输出流
package cn.sisy.io;
import java.io.*;
public class SystemDemo01 {
public static void main(String[] args)throws Exception {
//抽象类通过子类实现不同的功能
Outpu ...
Java IO 之ByteArrayInputStream & ByteArrayOutputStream
一、ByteArrayOutputStream
ByteArrayOutputStream(int size) 创建一个新的 byte 数组输出流,它具有指定大小的缓冲区容量(以字节为单位)。
此类实现了一个输出流,缓冲区会随着数据的不断写入而自动增长。可使用 toByteArray()和 toString()获取数据。
关闭 ByteArrayOutputStream 无效。此类中的方 ...
Java IO 之RandomAccessFile
一、了解数据流概念
数据量其实就是一系列的"010..."的比特串
那么我们如何传递和接受这些比特串呢?下面将介绍一个类RandomAccessFile,该类就可以实现这样的功能。
二、使用RandomAccessFile类
首先,我们要了解一下什么是随机访问:随机访问(有时又称为直接访问)是指同一时间访问一组序列中的一个随意元件;反之我们称另一种访问方式为循序访问。我 ...