Skip to main content

moregeek program

java把文件压缩成.zip压缩包和解压.zip压缩包-多极客编程

压缩成.zip 代码如下: /** * 压缩成ZIP * * @param srcDir 压缩文件夹路径 * @param out 压缩文件输出流 * @throws RuntimeException 压缩失败会抛出运行时异常 */ public static void toZip(Stri

Read More

字节流使用指南-多极客编程

一切皆为字节 一切文件数据(文本、图片、视频等)在存储时,都是以二进制数字的形式保存,都一个一个的字节,那么传输时一样如此。所以,字节流可以传输任意文件数据。在操作流的时候,我们要时刻明确,无论使用什么样的流对象,底层传输的始终为二进制数据。 字节输出流【OutputStream】 java.io.OutputStream抽象类是表示字节输出流的所有类的超类,将指定的字节信息写出到目的地。它定义了

Read More

java语言的过滤数据流_wx630f055ce23fc的博客-多极客编程

过滤数据流为了解决不同数据流之间速度、数据格式差异的问题,以便提高输入/输出操作的效率(特别是当需要大量的输入、输出操作的程序时),因此,Java贴心的提供了过滤流。 在已存在的数据流的基础上,过滤数据流与已经存在的数据流相联系,过滤流主要包括过滤输入数据流和过滤输出流。其中,过滤输入数据流从输入数据流中读取数据(以字节或者字符的形式存在),对这些数据进行加工处理,然后向内存提供特定格式的数据。而

Read More

javase 一些技巧 04——io流各种流常用代码整理_枫糖的博客-多极客编程

1 引言 ​ IO流这块知识点碎且杂,但仍然有迹可循,因此整理一份以供后续我和小伙伴们进行查阅! 2 分类 ​ 3 一般字节流 3.1 字节输入流读数据 内容 创建一个字节输入流管道 定义一个字节数组 循环中将字节数组转成字符串打印出来 代码 //1.直接创建一个字节输入流管道和源文件对接接通 InputStream is = new FileInp

Read More

javase案例 04——io流综合运用案例案例 _枫糖的博客-多极客编程

1 需求 将以下的打乱顺序的出师表重新进行排序,并输出到另一个文件! 一、先帝创业未半而中道崩殂, 五、然侍卫之臣不懈于内, 六、忠志之士忘身于外者, 二、今天下三分, 九、诚宜开张圣听 三、益州疲弊, 八、欲报之于陛下也, 七、盖追先帝之殊遇, 四、此诚危急存亡之秋也, 2 思路 创建一个缓冲字符输入流对象包装字符输入流接通源文件 定义一个List集合用于存储每段文章 定义一个循环按照每行读取

Read More

java的i/o介绍_wx6237f50e82bc0的博客-多极客编程

IO流分为输入流(InputStream)和输出流(OutputStream)两类按流所处理的数据类型又可以分为字节流和字符流(用于处理Unicode字符数据)两类字节流主要是由 InputStream和OutputStream作为基类,而字符流主要是由 Reader和Writer作为基类的节点流(低级流) 和 处理流(高级流):JAVA使用处理流来包装节点流式一种典型的装饰器设计模式,通过使用处

Read More

gzipoutputstream 类源码分析_然笑后端的博客-多极客编程

这是《水煮 JDK 源码》系列 的第5篇文章,计划撰写100篇关于JDK源码相关的文章 GZIPOutputStream 类位于 java.util.zip 包下,继承于 DeflaterOutputStream 类,它实现了一个流式过滤器,主要用于以GZIP文件格式写入压缩数据,其UML类图如下: ::: hljs-center ::: 类声明如下: public class GZIPOu

Read More

Java字节流和字符流详解-多极客编程

@[toc] IO概述 什么是IO 生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了ctrl+s ,可能文件就白白编辑了。当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢?键盘、内存、硬盘、外接设备等等。我们把这种数据的传输,可以看做是一种数据的流动,按照流动的方向,以内存为基准,分为输入input 和输出output ,即流向内存是输入流,流

Read More

C语言文件操作<二>-多极客编程

@TOC 前言 接上一篇 C语言文件操作<一> 一、文件的顺序读写函数 fgetc和fputc fgetc字符输入函数 适用于所有输入流 fputc字符输出函数 适用于所有输出流 int fgetc( FILE *stream ); int fputc( int c, FILE *stream ); fputc 写文件 int main() { FILE* pfWrite =

Read More

Java之文件IO流详解首卷-多极客编程

1.File类1.1File类概述和构造方法File类介绍它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的File类的构造方法 示例代码public class FileDemo01 {public static

Read More

学习Java必备的基础知识打卡12.23,要想学好必须扎实基本功(⭐建议收藏)#yyds干货盘点#-多极客编程

Day29-Java之字符编码、内存流基本操作 @[toc] 关于作者 • 作者介绍 🍓 博客主页:作者主页🍓 简介:JAVA领域优质创作者🥇、一名在校大三学生🎓、在校期间参加各种省赛、国赛,斩获一系列荣誉🏆。🍓 关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿👨‍💻。 字符编码 常用字符编码 在计算机的世界之中,所有的显示文字都是按照其指定的数字编码进

Read More

学习Java必备的基础知识打卡12.22,要想学好必须扎实基本功(⭐建议收藏)#yyds干货盘点#-多极客编程

Day28-Java之转换流 @[toc] 关于作者 • 作者介绍 🍓 博客主页:作者主页🍓 简介:JAVA领域优质创作者🥇、一名在校大三学生🎓、在校期间参加各种省赛、国赛,斩获一系列荣誉🏆。🍓 关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿👨‍💻。 转换流 现在对于IO操作就存在了字节流和字符流两种操作,那么对于这两种操作流之间也是可以进行转换的,而

Read More

#yyds干货盘点# Springboot 前后端分离项目使用 POI 生成并导出 Excel-多极客编程

在做一个 SpringBoot 前后端分离项目的时候,需要将数据存到 Excel中,用户可以下载 Excel。具体实现是采用 Apache 强大的 POI。文章最后将源码例出。 POI API 文档: https://poi.apache.org/apidocs/dev/index.html 步骤 导入 POI 的 maven 依赖 <dependency> <grou

Read More

第十一章-IO流#yyds干货盘点#-多极客编程

1 File 1.1 File类的概述和构造方法 File: 它是文件和目录路径名的抽象表示 文件和目录是可以通过File封装成对象的 对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的 方法名 说明 File(String pathname) 通过将给定的路径名字符串转换为抽象路径名

Read More

Java 线程间通信 —— 管道输入 / 输出流-多极客编程

管道输入 / 输出流管道输入 / 输出流和普通的文件输入 / 输出流或者网络输入 / 输出流不同之处在于,它主要用于线程之间的数据传输,而传输媒介为内存管道输入 / 输出流主要包括如下四种具体实现:PipedOutputStream、PipedInputStreamPipedReader、PipedWriter前两种面向字节,后两种面向字符下面的例子中,main 线程通过 PipedWriter

Read More

C++输出流的格式控制-多极客编程

 文章转自:http://hi.baidu.com/rocketxyf/blog/item/2562473114dbad17eac4af5a.html inline SMANIP(long)     resetiosflags(long _l) { return SMANIP(long)(__resetiosflags, _l); } inline SMANIP(int)      setfil

Read More