Java中IO主要分为字符流和字节流,字符流处理的单元为2个字节的Unicode的字符,而字节流处理的单元为一个字节。Java内用Unicode编码存储字符,字符流处理类负责将外部的其他编码的字符流和java内Unicode字符流之间的转换。而类InputStreamReader和OutputStr... ...
分类:
编程语言 时间:
2020-02-28 12:01:11
阅读次数:
75
基于UDP协议的Socket网络编程实现不需要IO流实现数据传输,数据被打包成包裹发送到目的地(注意传输的包裹不要太大)用到的两个类: DatagramPacketDatagramSocket代码实现 1234567891011121314151617181920212223242526272829... ...
分类:
其他好文 时间:
2020-02-28 11:46:28
阅读次数:
83
不管是文件读写还是网络发送接收,信息的最小存储单元都是字节,那为什么I/O流操作要分字节流操作和字符流操作呢? 字符流是由JVM将字节转换得到的,所以这个过程还是非常耗时的,同样假如我们不知道编码方式就很容易出现乱码的问题,所以I/O流就干净利索的提供了一个直接操作字符的接口,方便我们平时对字符进行 ...
分类:
编程语言 时间:
2020-02-28 01:08:12
阅读次数:
512
上节我们介绍了如何以字节流的方式处理文件,我们提到,对于文本文件,字节流没有编码的概念,不能按行处理,使用不太方便,更适合的是使用字符流,本节就来介绍字符流。 我们首先简要介绍下文本文件的基本概念、与二进制文件的区别、编码、以及字符流和字节流的区别,然后我们介绍Java中的主要字符流,它们有: Re ...
分类:
编程语言 时间:
2020-02-26 22:29:43
阅读次数:
74
2019/9/10 报告doc在文件里面 1. 发现可疑流量 A.分析流量,导出字节流 B.得到网页代码,发现需要执行的代码需要解密(加密的字符串部分太长了,就省略了): C.通过在网页下断点,将解密后的代码从提取出来,并做修饰(payLoad太长被省略): 很明显能看出来,这是在进行堆喷射!应该是 ...
分类:
其他好文 时间:
2020-02-26 21:01:01
阅读次数:
110
缓冲流也叫高效流,是处理流的一种,即是作用在流上的流。其目的就是加快读取和写入数据的速度。 缓冲流本身并没有IO功能,只是在别的流上加上缓冲效果从而提高了效率。当对文件或其他目标频繁读写或操作效率低,效能差时。这时使用缓冲流能够更高效的读写信息。因为缓冲流先将数据缓存起来,然后一起写入或读取出来。所 ...
分类:
编程语言 时间:
2020-02-26 18:46:00
阅读次数:
87
一、字符输出流 //明确目的地 FileWriter fw=new FileWriter("D:\\java1018\\buffer.txt"); //创建字符缓冲流对象 BufferedWriter bw=new BufferedWriter(fw); //单字符写入(ASCII码表) bw.wr ...
分类:
其他好文 时间:
2020-02-25 14:51:52
阅读次数:
66
一、单字符复制 //明确数据源 FileReader fr=new FileReader("D:\\java1018\\buffer.txt"); //明确目的地 FileWriter fw=new FileWriter("D:\\java1018\\b\\buffer.txt"); //创建字符缓 ...
分类:
其他好文 时间:
2020-02-25 14:36:41
阅读次数:
57
一、什么是缓冲流 缓冲流的内部都包含一个缓冲区,通过缓冲区读写,可以提高了IO流的读写速度。 二、缓冲流+字节流复制文件 //明确数据源 FileInputStream fis=new FileInputStream("D:\\java1018\\buffer.txt"); //明确目的地 File ...
分类:
其他好文 时间:
2020-02-25 13:01:44
阅读次数:
62
图片下载其实是个很简单的功能,通过IO流从在线地址获取流,之后将流输出到文件即可完成下载功能,但是,最近我发现某个网站中的图片下载成功,但是打开却是无法打开,这让我迷惑,百度上根本就没有人说清楚 今天,通过研究和朋友的讨论,终于是找到了答案,至于答案是什么,请耐心往下阅读~ 问题出现 测试的图片地址 ...
分类:
编程语言 时间:
2020-02-24 20:48:38
阅读次数:
90