1.转换流涉及到的类:属于字符流 InputStreamReader:将一个字节的输入流转换为字符的输入流解码:字节、字节数组 >字符数组、字符串 OutputStreamWriter:将一个字符的输出流转换为字节的输出流编码:字符数组、字符串 > 字节、字节数组 说明:编码决定了解码的方式 2.作 ...
分类:
其他好文 时间:
2020-05-05 13:59:03
阅读次数:
61
IO原理 I/O是Input/Output的缩写, I/O技术是非常实用的技术,用于 处理设备之间的数据传输。如读/写文件,网络通讯等。 Java程序中,对于数据的输入/输出操作以“流(stream)” 的 方式进行 java.io包下提供了各种“流”类和接口,用以获取不同种类的 数据,并通过标准的 ...
分类:
其他好文 时间:
2020-05-05 12:27:57
阅读次数:
55
一个类从被加载到虚拟机内存开始,到卸载出内存为止,这个生命周期经历了七个阶段:加载、验证、准备、解析、初始化、使用、卸载。 加载阶段: 通过一个类的全限定名来获取定义此类的二进制字节流。 将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。 在内存中生成一个代表这个类的java.lang. ...
分类:
其他好文 时间:
2020-05-05 10:31:18
阅读次数:
120
一、File类的使用 1. File类的理解 File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)。 防城港SEO(网站优化) File类声明在java.io包下:文件和文件路径的抽象表示形式,与平台无关。 File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方 ...
分类:
编程语言 时间:
2020-05-05 00:22:29
阅读次数:
71
1、 org.apache.commons.io.IOUtils closeQuietly:关闭一个IO流、socket、或者selector且不抛出异常,通常放在finally块 toString:转换IO流、 Uri、 byte[]为String copy:IO流数据复制,从输入流写到输出流中, ...
分类:
其他好文 时间:
2020-05-03 18:46:55
阅读次数:
66
由《编译.java文件时的编码问题》可知,在编译.java文件的时候,需要正确指定一个编码方案,该编码方案用于解码.java文件的字节流。那么在使用Intellij Idea编译(假定使用javac编译工具)项目下所有的.java文件时,该如何指定正确的编码方案呢?1)首先,我们需要知道当执行"Bu ...
分类:
其他好文 时间:
2020-05-01 20:40:18
阅读次数:
111
本周计划 使用 原生 api 解析 编码文件 图形界面的勾画( QT5 ) 完成情况 一、使用 解析 编码文件 有一个命令行工具叫做 ,它使用的是 函数,具体如下 是 自定义的 IO 流, 指向要解析的文件。 用来设置打印出来列之间空格个数, 越小,打印内容越紧凑。 指明当类型为 或 时,打印内容的 ...
分类:
其他好文 时间:
2020-05-01 18:17:50
阅读次数:
75
为什么使用日志打印而不是使用System.out.println()? System.out是一个io流 如果使用它打印大批量数据 会占用大量的资源 spring默认使用common-logging打印日志信息 如果我们想替换掉它 使用其他的日志工具 分为如下几步 1.排除项目对common-log ...
分类:
编程语言 时间:
2020-05-01 11:12:21
阅读次数:
76
1.序列化是指把对象转换为字节序列的过程,而反序列化是指把字节序列恢复为对象的过程 2.对象序列化的最主要的用处就是在传递和保存对象的时候,保证对象的完整性和可传递性。序列化是把对象转换成有序字节流,以便在网络上传输或者保存在本地文件中。 3.序列化机制的核心作用就是对象状态的保存与重建。 4.反序 ...
分类:
其他好文 时间:
2020-04-30 19:01:42
阅读次数:
71
我们知道一般的热点数据我们直接存到数据库,但是类似一些表格模板,附件等静态资源放在哪里呢? 数据库 数据库 + 本地文件(IO流) 数据库 + 缓存 + 文件服务器(Hdfs 、fastDFS、服务器集群) 数据库 + 缓存 + 文件存储(对象存储服务OSS) 因为阿里云提供了各种常用语言的SDK, ...
分类:
其他好文 时间:
2020-04-29 10:26:48
阅读次数:
69