自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (3)
  • 收藏
  • 关注

原创 IO流学习记录(4)——接受上传图片服务器

自定义一个图片上传服务器 需求分析 读取用户上传的文件信息,判断是否是图片格式 建立一个文件夹,存储这些文件,文件名按照一定格式存储 应设置一个最大上传大小,若文件大于最大值,不予上传 为了可以实现多用户的上传,使用多线程 代码实现 1.设置一个文件判断函数,方便调用 //获取文件头信息 public static String bytesToHexString(byte[] src) { ...

2019-10-20 14:07:09 207

原创 IO流学习记录(3)——文件的切割以及合并

文件切割及合并(配置文件添加) 文件的切割 需求分析 切割文件时应该要指定将文件切割成多大。 切割时应记住源文件是何种类型的,以便于合并时操作。 应设置一个配置文件来存储这些信息。 代码实现 FileInputStream fis = new FileInputStream(file); byte[] buf = new byte[SIZE]; //定义切割大小 F...

2019-09-25 18:18:36 108

原创 IO流练习(一)

目标需求 将一个文件夹中所有文件夹以及所需文件的绝对路径写入到一个文件中 需求分析 因为是将一个文件夹中所有的内容写入到文档里面。所以应该有一个获取这些数据的容器。可以使用数组来存储。 因为存储的是指定的文件,应该有一个过滤器来进行过滤操作。 再将数组中的数据放入到缓冲区中,然后写入到指定文件中。 代码实现 将获取的数据存入数组中。 public static void getFile(Fi...

2019-09-22 13:30:38 71

原创 JAVA之IO流学习记录(2)——流的操作规律

流的操作规律 操作流时应该注意其源和目的,来选择是字节流还是字符流。 对于纯文本格式应选择字符流,非纯文本选择字节流。 对于不同的设备所用的方法是不一样的。 是否需要进行转换操作,或者是提高效率。 情况分类 1. 文件之间复制 BufferedReader bufr = new BufferedReader(new fileReader("a.txt")); BufferedWriter bu...

2019-09-20 20:35:24 97

原创 JAVA之IO流学习记录(1)——自定义一个myBufferedReader的类

自定义一个myBufferedReader的类 目标需求 自己实现一个BufferedReader的类。 需求分析 bufferedReader其实就是一个缓冲区,操作时将数据存入到缓冲区中,然后再从缓冲区中一个个的读出。 缓冲区其实就是一个数组,用来存储数据。 每当缓冲区存满后,再从源中提取一部份存入缓冲区,若源中没有数据了,则返回-1,用以结束。 代码实现 准备部分代码: private ...

2019-09-20 20:05:32 99

空空如也

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

TA关注的人

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