摘要: Properties类 Properties类介绍 Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 特点: 1、Hashtable的子类,map集合中的方法都可以用。 2、该集合没有泛型。键值都是字符串。 3 阅读全文
posted @ 2018-06-05 10:20 445412434 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 字符流 在我们复制文件的时候,使用字节流方式复制的文件会出现乱码现象,这是由字符的编码方式决定的。这时候我们想复制带有中文的文件,就要用到字符流的方式。 字符输入流Reader 我们读取拥有中文的文件时,使用的字节流在读取,那么我们读取到的都是一个一个字节。只要把这些字节去查阅对应的编码表,就能够得 阅读全文
posted @ 2018-06-05 09:49 445412434 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 字节流 字节输出流OutPutStream FileOutputStream类 OutputStream有很多子类,其中子类FileOutputStream可用来写入数据到文件。 FileOutputStream类,即文件输出流,是用于将数据写入 File的输出流。 给文件中续写数据和换行 IO异常 阅读全文
posted @ 2018-06-05 09:10 445412434 阅读(122) 评论(0) 推荐(0) 编辑
摘要: IO流 当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作。 当把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作。 因此我们把这种输入和输出动作称为IO操作。 File类 打开API,搜索File类。阅读其描述:File文件和目录路径名的抽象表示形式。即 阅读全文
posted @ 2018-05-18 09:49 445412434 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 异常 Java代码在运行时期发生的问题就是异常。 异常的继承体系 查阅API发现Exception 类及其子类是 Throwable 的一种形式,它用来表示java程序中可能会产生的异常,并要求对产生的异常进行合理的异常处理。继续观察,我们可以发现Exception有继承关系,它的父类是Throwa 阅读全文
posted @ 2018-05-18 09:19 445412434 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 经典案例:模拟斗地主洗牌发牌 案例介绍:按照斗地主的规则,完成洗牌发牌的动作。 案例需求分析: 准备牌: 完成数字与纸牌的映射关系: 使用双列Map(HashMap)集合,完成一个数字与字符串纸牌的对应关系(相当于一个字典)。 洗牌: 通过数字完成洗牌发牌 发牌: 将每个人以及底牌设计为ArrayL 阅读全文
posted @ 2018-05-10 16:30 445412434 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Map接口 我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同。 Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。 Map中的集合,元素是成对存在的(理解为夫妻)。每个元素由键与值两部分 阅读全文
posted @ 2018-05-10 16:23 445412434 阅读(139) 评论(0) 推荐(0) 编辑
摘要: List接口 查阅API,看List的介绍。有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。与 set 不同,列表通常允许重复的元素。 List接口: 它是一个元素存取有序 阅读全文
posted @ 2018-05-10 11:53 445412434 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 集合 1.1集合介绍: 集合是Java中提供的一种容器,可以用来存储多个数据。它与数组的不同之处在于,数组的长度是固定的,集合的长度是可变的。集合中存储的元素必须是引用数据类型。 1.2集合的继承实现关系 查看API可以知道,ArrayList类继承了抽象类AbstractList,同时实现接口Li 阅读全文
posted @ 2018-04-23 16:34 445412434 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 二阶段项目总结 二阶段项目是做一个管家婆记账软件。 管家婆记账软件用到了前面介绍的分包,将整个项目分成Dao层,Servive层,Controller层,view层来进行设计。 涉及对数据库的增、删、改、查操作的代码都写在Dao层中。View层控制软件的界面,提示用户输入各种信息。然后通过各个层之间 阅读全文
posted @ 2018-04-23 15:59 445412434 阅读(175) 评论(0) 推荐(0) 编辑