04 2019 档案
摘要:思维导图: 简述: 1.流:从一端移动到另一端,源头与目的地 2.Io流分类: (1)流向:输入流,输出流 (2)数据: 字节流:二进制,可以一切文件,包括,纯文本,doc,音频,视频等等 字符流:文本文件,只能处理文本文件 (3)功能: 节点:包裹源头 处理:增强功能,提供性能 3.字符流与字节流
阅读全文
摘要:上代码简单了解一下: 效果截图: 抛出异常截图: 由上面的截图可以看出来,当我把synchronizedListTest()方法里面的list.add("测试")去掉注释后,直接就抛出了异常,容器的大小已经被固定了,所以无法继续往其中在添加数据,如果继续添加则直接抛出java.lang.Unsupp
阅读全文
摘要:1.同样的,话不多讲直接上代码 (1)认识了解下引用分类及其作用 效果截图: 2.WeakHashMap的简单使用: 效果截图: ps:这里只是简单了解一下引用及WeakHashMap的相关知识,仅供学习并未深入,如有不正之处欢迎大佬指正,必定虚心改正。
阅读全文
摘要:1.通过代码了解一哈: 2.效果截图: 控制台输出: 项目: 桌面: 打开文件: 接下来利用面向对象的理念实现一个教师信息写入文件的小案例: 1.新建一个实体类,用于存放数据 2.测试类,场景模拟 效果截图: 控制台: 桌面: ps:文章待完善,先简单了解学习一下,如有问题欢迎大佬指点。
阅读全文
摘要:导读:由于基本类型的数据都实现了一个共同的接口java.lang.Comparable接口,都实现了该接口下面的compareTo()方法,因此想要利用面向对象实现现实生活中的一些情景再现,比如新闻根据标题内容,点击量,更新日期等等进行排名。 1.首先新建一个实体类,用于存放数据 2.具体排序类方法
阅读全文
摘要:1.Enumeration容器使用: 效果截图: 2.单向队列Queue简单使用: 效果截图: 3.双向队列Deque简单使用: 效果截图:
阅读全文
摘要:HashMap:键值对(key-value): 通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value. 默认是1:1关系: 存在则覆盖,当key已经存在,则利用新的value覆盖原有的value; 示例: 运行效果截图: 很明显可以看出来,key1对应的value值被后面p
阅读全文
摘要:1.利用递归读取文件 (1)NotifyFolder.java 2.直接读取某个文件或图片 (2)ReadFile.java 3.测试类 效果截图:
阅读全文
摘要:泛型简单使用: 1.泛型类: 泛型类的使用: 效果截图: 2.泛型接口: 泛型接口的实现: 效果截图: 3.常用泛型形式: (1)Student.java (2)TestStudent.java 效果截图:
阅读全文
摘要:模式导读: 考研座位没申请到,真的烦,为什么当时接收到信息时还犹豫了那么久呢(话不多说)。观察者模式如果非要形象的表述出来差不多就像图书馆最近有什么活动然后给学生发送通知,当然学生也并非全部,只有通知相关学生,然后学生得到通知去参加这个活动。也像教务处有什么变化或者任务然后发放通知,让老师学生们根据
阅读全文
摘要:模式导读: 无论是小学高中还是大学,甚至走向社会,你都会发现阶级的存在,时刻保持对上一层阶级的尊重,同时努力完成他们给我们的任务,学生时刻保持对教师的尊重,员工保持对老板,领导们的尊重,他们给我们的作业我们都会去积极的完成,他们每发放一个命令我们都得去努力执行,而他们并不需要关注你执行命令的过程,你
阅读全文
摘要:模式导读: 随着现代科技的进步,我们的生物技术已经差不多能够做到理论上的"重生",克隆羊多利的出现已经证实了这一点。同样的,在别的领域基本都有类似这样的情况,在有的公司里一周就要做一次报表,但是每一周的报表内容都差不多,每一次都得重复部分内容,这样大大的减少了效率,于是就有了报表的模板,只要根据不同
阅读全文
摘要:模式导读: 作为一名大学生,相信我们都有过请假的经历,在我们请假是总会碰到这样的场景,就是当请假的时间超过5天(包括5天),我们的请假条就不能由班主任进行审阅通过了,而是需要上交院系,由院领导进行审阅通过,当请假的时间超过一个月,就得由学校的教务处进行审阅通过。这便是在其位司其职,职责链模式也就相当
阅读全文
摘要:模式导读: 建造者模式(Builder Pattern):使用多个简单的对象一步一步构建成一个复杂的对象。 依稀记得当我还是一名高中生时,好像每天都有各种不同"套餐"让我享用,前一天是英语+数学+物理的各种试卷和作业,后一天就是化学+生物+语文,再往后就是英语+数学+化学+生物....,总之单独每一
阅读全文
摘要:模式导读: 在生活中,我们时常会遇到好多类似的场景,在购物的时候,我们作为消费者可以选择各种购买东西的方式,比如我可以购买零食,购买生活用品,购买饮料,也就是根据适用场景选择对应的实施方式。然而当我们作为一名店长面对消费者时,我们可以根据各种不同的客户定制相应的优惠策略,也就是销售的策略也可以根据不
阅读全文
摘要:模式导读: 所谓抽象工厂模式就是它提供一个接口,用于创建相关或者依赖对象的家族,而不需要明确指定具体类,允许客户端使用抽象的接口来创建一组相关的产品,而不需要关系实际产出的具体产品是什么。这样一来,客户就可以从具体的产品中被解耦。它的优点是隔离了具体类的生成,使得客户端不需要知道什么被创建了,而缺点
阅读全文
摘要:模式导读: 在现实生活中,我们可能会有过这样一种经历,我想要一台笔记本电脑,但是平常对在实体店里面的笔记本电脑价格不太满意,然后我们就想着去进货的厂里面找,我们不需要关注我们要买的笔记本电脑是怎样生产的,我们只需要一手交钱,一手交货就可以了。这便是工厂方法适用的一种场景,它让我们不需要去关注产品的生
阅读全文
摘要:设计模式简介: 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式提供了一个标准的术语系统,且具体到
阅读全文