流是什么 流在Java中是指计算中流动的缓冲区 流的分类 字符流和字节流的主要区别: 字节流读取的时候,读到一个字节就返回一个字节;字符流使用了字节流读到一个或多个字节(中文对应的字节数是两个,在UTF-8码表中是3个字节)时。先去查指定的编码表,将查到的字符返回 字节流可以处理所有类型数据,如:图 ...
分类:
编程语言 时间:
2018-02-27 23:38:27
阅读次数:
210
Markdown - Syntax # Cmd Markdown 简明语法手册 标签: Cmd-Markdown ### 1. 斜体和粗体 使用 * 和 ** 表示斜体和粗体。 示例: 这是 *斜体*,这是 **粗体**。 ### 2. 分级标题 使用 表示一级标题,使用 表示二级标题。 示例: ` ...
分类:
其他好文 时间:
2018-02-12 20:07:16
阅读次数:
181
#include<bits_stdc++.h>using namespace std;typedef struct //huffmantree node{ int w; int p,lc,rc;}hmnode,hftree;typedef char **hfcode;//编码表void tsort( ...
分类:
其他好文 时间:
2018-02-12 11:11:16
阅读次数:
183
1、IO流 用于将存储设备中的数据(硬盘、内存等)读入到固定设备中进行处理。 IO流分为字节流和字符流。 之前是没有字符流的,有ASICC编码表,里面固定的数字代表各个字母。但是每个国家的信息是不同的,就造成各个国家有各自的码表,不利于信息的互通。 后来产生了国际通用码表,可以识别很多国家的文字。U ...
分类:
其他好文 时间:
2018-02-08 13:44:21
阅读次数:
190
具体解释: 最早只有127个字母被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母A的编码是65,小写字母z的编码是122。 但是要处理中文显然一个字节是不够的,至少需要两个字节,而且还不能和ASCII编码冲突,所以,中国制定了GB2312编码,用来 ...
分类:
其他好文 时间:
2018-02-04 19:34:13
阅读次数:
133
ANSI是一种字符代码,为使计算机支持更多语言,通常使用 0x00~0x7f(即0000 0000~0111 1111)范围的1 个字节来表示1个英文字符。超出此范围的使用0x80~0xFFFF(即 1000 0000~1111 1111 1111 1111)来编码,即扩展的ASCII编码。 ANS ...
分类:
其他好文 时间:
2018-02-03 00:41:49
阅读次数:
189
数值信息在计算机内是采用二进制编码表示。数有正负之分,一般情况下,用"0"表示正号,"1"表示负号,符号位放在数的最高位。例如,8位二进制数A=(+1011011),B=(-1011011),它们在机器中可以表示为:A:01011011B:11011011计算机中几种常用的编码----原码、反码和补码。1.原码将符号位数字化为0或1,数的绝对值与符号一起编码
分类:
其他好文 时间:
2018-01-18 11:50:52
阅读次数:
318
字符输出流:Writer类:使用时候需要它的子类 局限性:只能写文本文件,无法写其他文件 方法: 字符输入流读文本:Reader类 同样有局限性,只能读文本文件 方法(使用上边写好的java.txt文本): 还是两种方式: 复制文本文件: ...
分类:
编程语言 时间:
2018-01-16 00:51:07
阅读次数:
180
1:字符流(掌握) (1)字节流操作中文数据不是特别的方便,所以就出现了转换流。 转换流的作用就是把字节流转换字符流来使用 (2)转换流其实是一个字符流 字符流=字节流+编码表 (3)编码表 A:就是由字符和对应的数值组成的一张表 B:常见的编码表 ASCII ISO-8859-1 GB2312 G ...
分类:
编程语言 时间:
2018-01-13 23:43:11
阅读次数:
220
1、练习:复制文本文件 2、思路: (1)既然是文本涉及编码表。需要用字符流; (2)操作的是文件。涉及硬盘; (3)有指定码表吗?没有,默认就行。 ...
分类:
其他好文 时间:
2017-12-24 11:27:32
阅读次数:
133