自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 serialVersionUID

简单说说序列化中的serialVersionUID吧 通过这个图片我们就可以详细的了解序列化和反序列化的过程,以及为什么要使用serialVersionUID。 类通过实现 java.io.Serializable 接口以启用其序列化功能。当我们想要把Person类序列化的时候,编译器会先把Person.java文件编译生成Person.class文件,因为实现了Serializable接口,所以序列化运行时将基于该类的各个方面计算该类的默认的serialVersionUID值,这个SerialVersi

2021-02-26 22:50:40 152 1

原创 转换流+序列化流+打印流

十七、转换流 OutputStreamWriter extends Writer OutputStreamWriter:是字符流通向字节流的桥梁,可使用指定的 charset 将要写入流中的字符编码成字节。 InputStreamReader extends Reader InputStreamReader :是字节流通向字符流的桥梁,他使用指定的 charset 读取字节并将其解码为字符。 十八、序列化流 把对象以流的方式,写入到文件中保存,叫写对象,也叫对象的序列化 对象中包含的不仅仅是字符,使用字节流

2021-02-25 21:24:48 80 2

原创 IO(字符流)+属性集+缓冲流

字符流: 字节流读取文本文件时,可能会遇到一些小问题,就是遇到中文字符时,可能不会显示完整的字符,因为一个中文字符可能占用多个字节储存,所以 Java 提供了 一些字符流类,以字符作为单位读写数据,专门用于处理文本文件 一个中文:GBK 占用两个字节,UTF-8占用三个字节 flush 方法和 close 方法的区别 flush:刷新缓冲区,流对象可以继续使用 close:先刷新缓冲区,然后通知系统释放资源。流对象不可以再被使用了 续写: FileWriter(String filename, boolea

2021-02-25 15:55:37 141 6

原创 递归+IO(字节流)

这里写自定义目录标题 十三、递归 递归:指在当前方法内调用自己的这种现象 递归的分类:直接递归,间接递归 直接递归称为方法自身调用自己 间接递归可以A方法调用B方法,B方法调用C方法,C方法调用A方法。 注意事项: 递归一定要有条件限定,保证递归能够停止下来,否则会发生栈内存溢出 在递归中虽然有限定条件,但是递归次数不能太多,否则也会发生栈内存溢出 构造方法,禁止递归 递归的使用前提: 当调用方法的时候,方法的主体不变,每次调用参数的方法不同,可以使用递归 FileFilter 接口:用于抽象路径名( Fi

2021-02-23 19:48:24 323 11

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除