最新文章列表

J2SE基础-IO-字节流(位流)

字节流(位流) 计算机中的数据都是以0与1的方式来存储,如果要在两个对象/容器/之间进行数据的存取,也是以0与1位的方式来进行;Java将数据在目的地与来源之间的流动抽象化为一个流(Stream),而流当中流动的则是位数据。流是一个数据队列。 1、InputStream和OutputStream 计算机中实际数据的流动是通过板卡/电路/线缆,而这些载体中流动的则是电流,电流的电位有低位 ...
stef831018 评论(0) 有1022人浏览 2012-12-20 14:37

利用RandomAccessFile 实现多线程下载。

没事写个 多线程下载的例子,虽然项目中下载没用到 。 我想知道,如果使用了多线程下载,当多用户同时对这一个资源进行下载的时候会怎么样。有木 ...
lohasle 评论(1) 有4319人浏览 2012-12-19 15:51

【ruby】ruby实践之实现文件检索小工具

  ruby学习进入实践阶段。花了点时间用ruby实现了一个文件检索功能。小工具没什么好去说的,主要是本人通过这个熟悉ruby的一些api。   需求:根据输入的关键字在指定的目录下,搜索指定格式的文件。返回文件名或文件内容包含该关键子的文件列表。   输入:关键字 keyword,指定目录 path,文件格式 filepattern 输出:文件名或文件内容包含keyword的文件列表 ...
singleant 评论(0) 有1746人浏览 2012-12-19 14:14

I/O操作的一些基础

前些日志搞了一些I/O的操作,感觉有些生疏了,之前就没有对其做一个总结: 看来有必要做一个小结: I : in 读 O: Out 写 1,根据处理的数类型不同:字节流和字符流符。 2,根据流向不同:输入流和输出流。 因为文件编码的不同,而有了对字符进行高效操作的字符流对象。 原理:就是基于字节流读取字节时,去查了下指定的码表。 字节流和字符流的区别: 1,字节流读取的时候,读到一个字节就返回一个 ...
crazywen2011 评论(0) 有1050人浏览 2012-12-14 10:57

文件传输的几种方式效率比较

package com.yonge.nio; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.nio.ByteBuffer; import java.nio.channels.Fil ...
yonge812 评论(4) 有6797人浏览 2012-12-13 19:36

Java AIO 入门实例

原文出处:http://tigerlchen.iteye.com/blog/1747221   Java7 AIO入门实例,首先是服务端实现: 服务端代码 SimpleServer:   public class SimpleServer { public SimpleServer(int port) throws IOException { final ...
tigerlchen 评论(0) 有11591人浏览 2012-12-13 16:15

Java BIO NIO 机制原理资料整理

转自:http://www.xiaoyaochong.net/wordpress/?p=43 BIO情况下,能支持的连接数有限,一般都采取accept获取Socket以后采用一个thread来处理,one connection one thread。无 ...
tigerlchen 评论(0) 有1317人浏览 2012-12-12 14:33

BufferedInputStream实现原理分析

BufferedInputStream是一个带有缓冲区的输入流,通常使用它可以提高我们的读取效率,现在我们看下BufferedInputStream的实现原理: BufferedInputStream内部有一个缓冲区,默认大小为8M,每次调用read方法的时候,它首先尝试从缓冲区里读取数据,若读取失败(缓冲区无可读数据),则选择从物理数据源(譬如文件)读取新数据(这里会尝试尽可能读取多的字节)放入到 ...
DiaoCow 评论(2) 有2826人浏览 2012-12-11 23:00

黑马程序员_模拟文本转换服务器

----------- Android培训、Java培训、Java学习型技术博客、期待与您交流! ------------ 使用IO和Socket服务在本地主机模拟文本转换服务器.   需求分析:从客户端发送文本数据到服务器端,服务器端将文本数据转换为大写后返回给客户端,而且客户端可以不断的输入进行文本转换,当客户端输入over时,转换结束.   客户端:键盘录入,网络输出流和读取服 ...
AisiniLe 评论(0) 有1040人浏览 2012-12-06 12:43

黑马程序员_自定义字节流的缓冲区

----------- Android培训、Java培训、Java学习型技术博客、期待与您交流! ------------ 通过API提供的BufferedInputStream和BufferedOutputStream两个字节流缓冲类,可以提高字节流的高效读取. 一个标准的利用两者的复制操作(拷贝一个acc音频文件)   public static void copy() throws ...
AisiniLe 评论(0) 有1708人浏览 2012-12-05 12:23

java.io.File使用相对路径

File类有一个接受字符串形式路径名的构造方法,其中路径名可以是绝对路径或者是相对路径,下面我主要讲一下File类如何使用相对路径创建文件或文件夹的对象: 更多请 阅读全文
chxiaowu 评论(0) 有958人浏览 2012-12-03 09:39

java-IO File类

package edu.fjut.file; import java.io.File; import java.io.IOException; /* 在整个IO包中,唯一表示与文件本身有关的类就是File类 * 使用File类可以进行创建或删除文件(夹)等操作,但不包括写数据到文件 */ public class FileOperator { public stati ...
jacobcookie 评论(0) 有1813人浏览 2012-11-28 21:08

重读I/O

inputStream的类型1、字节数组 byteArray2、字符串 StringBuffer3、文件 File4、管道 Pipe5、序列 sequence6、其他 Filter outputSteam的类型1、字节数组 ByteArray2、文件 File3、管道 Pipe4、其他 Filter FilterInputStream的类型1、DataInputStream 可以读取基本类型和字 ...
IO 
njnu_zhoubo 评论(0) 有911人浏览 2012-11-15 17:07

Java IO 之管道流的使用

  一、PipedInputStream:管道输入流应该连接到管道输出流;管道输入流提供要写入管道输出流的所有数据字节。通常,数据由某个线程从 PipedInputStream 对象 ...
msn877763580 评论(0) 有1085人浏览 2012-11-11 12:33

Java IO 之字符集相关及文件合并

一、中文相关的字符集 GBK:包含繁体和简体的字符集 GB2312:主要指简体中文 ISO8859-1:国际通用编码 JVM中默认的编码方式是:GBK 乱码产生的根本原因 ...
msn877763580 评论(0) 有901人浏览 2012-11-09 18:52

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 ...
msn877763580 评论(0) 有870人浏览 2012-11-09 15:39

Java IO 之ByteArrayInputStream & ByteArrayOutputStream

  一、ByteArrayOutputStream ByteArrayOutputStream(int size) 创建一个新的 byte 数组输出流,它具有指定大小的缓冲区容量(以字节为单位)。 此类实现了一个输出流,缓冲区会随着数据的不断写入而自动增长。可使用 toByteArray()和 toString()获取数据。 关闭 ByteArrayOutputStream 无效。此类中的方 ...
msn877763580 评论(0) 有1416人浏览 2012-11-09 14:10

Java IO 之RandomAccessFile

一、了解数据流概念  数据量其实就是一系列的"010..."的比特串 那么我们如何传递和接受这些比特串呢?下面将介绍一个类RandomAccessFile,该类就可以实现这样的功能。 二、使用RandomAccessFile类 首先,我们要了解一下什么是随机访问:随机访问(有时又称为直接访问)是指同一时间访问一组序列中的一个随意元件;反之我们称另一种访问方式为循序访问。我 ...
msn877763580 评论(0) 有1419人浏览 2012-11-08 21:58

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics