Java中的字符流 发表于 2018-08-04 | 分类于 技术 | | 阅读次数 ℃ 字数统计 451 | 阅读时长 2 1、Reader和Writer抽象类字节流提供处理任何类型输入输出操作的足够功能,但不能直接操作Unicode字符,因而需要字符流。字符流层次结构的顶层是Reader和Writer抽象类,它们的顶层仍然是字节流。Reader是定义Java的流式字符输入模式的抽象类。Reader抽象类中的方法和Inp ... 阅读全文 »
Java中使用字节流复制一个文件夹 发表于 2018-08-04 | 分类于 技术 | | 阅读次数 ℃ 字数统计 223 | 阅读时长 1 1、案例介绍使用字节流复制一个文件夹中的所有内容到指定的文件夹中。 2、案例设计使用递归算法,使用字节缓冲区来提高程序效率。 3、案例实现:package com.iotek.file; import java.io.File; import java.io.FileInputStream; im ... 阅读全文 »
Git入门(二) 发表于 2018-08-02 | 分类于 技术 | | 阅读次数 ℃ 字数统计 1,617 | 阅读时长 6 1、比较分支//查看test分支和master之间的差别 $ git diff master test //查看当前的工作目录与另外一个分支的差别,查看与test分支的区别 $ git diff test //你也以加上路径限定符,来只比较某一个文件或目录 $ git diff test fil ... 阅读全文 »
Java中的装饰模式 发表于 2018-08-01 | 分类于 技术 | | 阅读次数 ℃ 字数统计 448 | 阅读时长 2 1、装饰模式的概念装饰模式以对客户透明地方式动态地给一个对象附加上更多的责任。换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰模式可以在不创造更多子类的情况下,将对象的功能加以扩展。 2、装饰模式中的角色(1)抽象构建(Component)角色:给出一个抽象接口,以规范准备接收附加责任的 ... 阅读全文 »
PAT B1023 组个最小数 发表于 2018-08-01 | 分类于 技术 | | 阅读次数 ℃ 字数统计 335 | 阅读时长 1 给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558。现给定数字,请编写程序输出能够组成的最小的数。 输入格式:每个输入包含1个测试用例。每个测试用例 ... 阅读全文 »
Java中的过滤流 发表于 2018-08-01 | 分类于 技术 | | 阅读次数 ℃ 字数统计 576 | 阅读时长 3 1、过滤流介绍(1)过滤流(Filtered Stream)仅仅是为底层透明地提供扩展功能的输入流(输出流)的包装。这些流一般由普通类的方法(即过滤流的一个父类)访问。 (2)过滤字节流FilterInputStream和FilterOutputStream,它们不是抽象类,它们提供的方法和Inpu ... 阅读全文 »