摘要: 常见的流的用法 "递归实现复制多级文件夹" FileInputStream & FileOutputStream BufferReader & BufferWriter 据说缓冲流是利用将读到的数据先放在一个地方,然后一次性写入内存而不是读一个写一个。 但是这个地方是什么呢?如果是数组,那么和Fil 阅读全文
posted @ 2018-11-14 15:05 bihang 阅读(661) 评论(0) 推荐(0) 编辑
摘要: "冒泡排序" "基于冒泡的选择排序" "基于冒泡的快速排序" "插入排序" 冒泡排序 java public void bubbleSort(int[] a) { for(int i=0; i void Swap(T[] arr,int i,int j){ T temp = arr[i]; arr[ 阅读全文
posted @ 2018-11-14 11:20 bihang 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 事务 事务的概念 事务就是对数据操作的一系列指令集合。 事务的四个特性 原子性 事务的操作要么全部成功,要么全部失败,如果有一个指令失败,那么事务回滚到初始状态。 一致性 事务的执行不能破坏数据的完整性和一致性,比如总额是2000,那么无论怎么转账,总额应该保持不变。 持久性 一旦事务被提交了,那么 阅读全文
posted @ 2018-11-14 11:18 bihang 阅读(225) 评论(0) 推荐(0) 编辑
摘要: ```java class A { public String show(B obj){ return ("A and D"); } public String show(A obj) { return ("A and A"); } } class B extends A { public String show(B obj) { return ("B and B"); }... 阅读全文
posted @ 2018-11-14 11:11 bihang 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 单例模式的概念及应用 单例类需要满足以下几个点 1.单例类只能有一个实例 2.实例只能自己生成 3.像其他所有对象提供这一实例 单例模式的应用 多线程情况下保证资源的一致性,例如多台打印机打印一个文件。 单例模式的写法 饿汉式 线程安全 饿汉式就是在调用getInstance这个方法的时候实例直接被 阅读全文
posted @ 2018-11-14 11:05 bihang 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 10.内部类 迭代器模式的一个例子 假如我们想调用一个对象的的迭代器,那么这个迭代器是什么呢?如果容器都可以使用这个迭代器,那么在容器中肯定是返回一个共有接口的方法,并且返回的属于自己的的迭代器。 共有的迭代器应该长这样: 自身的迭代器是实现了公共接口的普通类,如果想要调用容器的成员变量,那么肯定只 阅读全文
posted @ 2018-11-14 11:04 bihang 阅读(165) 评论(0) 推荐(0) 编辑