Fork me on GitHub
摘要: GUI (Graphical User Interface, 图形用户接口) CLI (Command line User Interface, 命令行用户接口) Java 为 GUI 提供的对象都存在于 java.awt 和 javax.swing 两个包中 java.awt 与系统相关性较大, 阅读全文
posted @ 2017-09-14 12:39 小a的软件思考 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 编码表 ASCII : American Standard Code for Information Interchange 使用一个字节的 7 位可以表示 ISO8859 1 : 拉丁码表. 欧洲码表 使用一个字节的 8 位表示 GBK : 中文编码表 Unicode : 国际标准码, 融合了多种 阅读全文
posted @ 2017-09-14 11:05 小a的软件思考 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1. 打印流 PrintWriter 和 PrintWriter 直接操作输入流和文件 2. 序列流 SequenceInputStream 对多个输入流进行合并 3. 操作对象 ObjectInputStream 和 ObjectOutputStream 被操作的对象需要实现 Serializab 阅读全文
posted @ 2017-09-14 10:16 小a的软件思考 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1. Map Hashtable Properties 2. 特点: 1. 该集合中的键和值都是字符串类型 2. 集合中的数据可以保存到流中, 或者从流中获取 3. 应用: 通常该集合用于操作以键值对形式存在的 配置文件 4. 常用方法: Properties 集合和流对象相结合的方法 参考资料 " 阅读全文
posted @ 2017-09-13 20:10 小a的软件思考 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1. 位于 java.io 包 2. 用来将文件或者文件夹封装成对象 3. 方便对文件和文件夹的属性信息进行操作 4. File 对象可以作为参数传递给流的构造函数 构造函数 字段摘要 常见方法 过滤器 1. 文件名过滤: FilenameFileter 接口 只有一个方法 2. 文件过滤 File 阅读全文
posted @ 2017-09-13 16:51 小a的软件思考 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 想要知道开发时,使用哪个流对象, 只要通过四个明确即可. 1. 明确源和目的(数据汇) 源: InputStream 或 Reader 目的: OutPutStream 或 Writer 2. 明确数据是否是纯文本数据 源: 是纯文本: Reader 不是纯文本: InputStream 目的: 是 阅读全文
posted @ 2017-09-13 11:23 小a的软件思考 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 基本读取操作: InputStream(); OutputStream(); // 直接写入目的地中, 不需要 flush() 刷新 write(byte[] b); // 参数为 byte 数组 字符流不能操作媒体文件, 因为字符流读入文件后, 需要对照编码表. 如果编码表中没有对应的数据, 这时 阅读全文
posted @ 2017-09-13 10:08 小a的软件思考 阅读(1256) 评论(0) 推荐(0) 编辑
摘要: 当对一组对象的功能进行增强时, 就可以使用该模式进行问题的解决 例如 BufferedWriter, BufferedReader 装饰和继承的异同点 1. 装饰和继承都可以对程序功能进行扩展 2. 装饰比继承灵活 特点: 装饰类和被装饰类都必须所属于同一个接口或父类. 参考资料: "JavaSE 阅读全文
posted @ 2017-09-11 10:30 小a的软件思考 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1. 缓冲区的出现提高了对数据的读写效率 2. 对应类: 1. BufferedWriter 2. BufferedReader 3. 缓冲区需要结合流才可以使用, 对流的功能进行了增强, 即对流的操作起到装饰作用 使用缓冲区实现文本文件的写入和读取 BufferedReader 中的 readLi 阅读全文
posted @ 2017-09-11 10:20 小a的软件思考 阅读(1395) 评论(0) 推荐(0) 编辑
摘要: 参考资料: "JavaSE 基础视频(毕向东)" 阅读全文
posted @ 2017-09-10 20:49 小a的软件思考 阅读(529) 评论(0) 推荐(0) 编辑