摘要:
一、引言 Java集合框架和IO框架一样,看似很庞杂的体系框架,但是当你逐一深入每个集合的用法后,就能明显的看出他们之间的区别和联系。最后拎出一个框架图,就一目了然了。由于Java的集合框架分两大系Collection系和Map系,之所以要分开是因为Collection内存储... 阅读全文
摘要:
一、项目业务逻辑分析 项目需求:模拟实现银行业务调度系统逻辑,要求如下: 银行内有6个业务窗口,1-4号为普通窗口,5号为快速窗口,6号为VIP窗口。 对应3中类型的客户:普通客户,VIP客户,快速客户(办理如交水电费,电话费之类的业务) 异步随机生成各种各类型的客户... 阅读全文
摘要:
出版社+订阅者=观察者模式 报社的业务是出版报纸。 向某家报社订阅报纸,只要他们有新报纸出版,就会送给你。 当你不想再看报纸时,取消订阅。报社就不会再给你送报纸。 报社运营中,就会不断有人向他们订阅或取消报纸。 报社:主题(Subject) 订阅者:观察者(Observ... 阅读全文
摘要:
通过分析FileInputStream类和BufferedInputStream类中的部分核心代码来理解带缓冲的字节输入流的实现原理,缓冲输出流原理与之相同,在此不再赘述。 FileInputStream源码 package java.io;public class ... 阅读全文