摘要: Java的多线程 一、线程的基本概念 ​ 1.1 定义 ​ 引入线程: 打开计算中的任务管理器,有很多条目,每一条目对应一个应用程序,这个应用程序我们称之为 “进程” ,每一个进程都占用CPU资源和内存, 在这一个进程中 包含多个任务,他们可以“同时”运行, 这里的每一个任务称为”线程“ ​ 如果将 阅读全文
posted @ 2020-11-08 15:41 落雨♡̶初晴 阅读(125) 评论(0) 推荐(1) 编辑
摘要: 一、文件的压缩流和解压流 1、为什么需要使用压缩文件 文件压缩使用场景: 在文件上传或下载中需要操作多个文件时,如果一个一个复制需要花较长时间,而且比较繁琐,javaAPI提供一种压缩/解压文件方式,可以将多个文件打包成一个文件(.zip) 包: java.util.zip 常用类: ZipEntr 阅读全文
posted @ 2020-11-08 15:35 落雨♡̶初晴 阅读(444) 评论(0) 推荐(1) 编辑
摘要: 一、包装流 定义: 在原始字节流或字符流的基础性,为了提高读写效率进行再次处理的流, 称为包装流/处理流 1、缓存字节流 BufferedInputStream 、BufferedOutputStream ​ 由于原始流在文件读写时 效率比较低(操作文件本身占用资源较多),可以通过创建缓冲区的方式提 阅读全文
posted @ 2020-11-08 15:31 落雨♡̶初晴 阅读(185) 评论(0) 推荐(1) 编辑
摘要: 一、Java的I/O 1、什么是I/O? 在生活中,你需要将U盘的文件 ,拷贝到电脑(或者将电脑的文件拷贝到其他设备), 文件是通过数据流的方式依次到达另一个设备中, 文件的拷贝就是一个输入(Input)和输出(Output)的过程 Java中提供对应的API支持对文件的输入和输出 , java.i 阅读全文
posted @ 2020-11-08 15:25 落雨♡̶初晴 阅读(98) 评论(0) 推荐(1) 编辑