- 博客(4)
- 收藏
- 关注
原创 IO流 装饰设计模式 适配器设计模式
IO流 装饰设计模式 适配器设计模式io流(input/output):二进制的数据。源源不断作用:实现两个设备之间数据的传递。设备:磁盘,内存,键盘,文件,网络(主机之外的网络),控制台内存:(在描述数据的时候以内存为参考)内存是核心,将数据放入内存叫读入(input),对应的是输入流。将数据从内存放入网络叫写出,对应的是输出流(Output)。1...
2019-08-09 08:48:03 221
原创 多线程 及线程同步问题详解
多线程### 多线程:- 程序:一个可执行文件- 进程:一个正在运行的程序,也可以理解成为内存中的开辟的存储空间- 线程:负责程序的运行,可以看作是一条执行的通道或执行单元,所以我们通常将进程的工作理解成线程的工作。进程中可不可以没有线程?必须有线程,至少有一个,当有一个线程的时候我们称为单线程(唯一的线程就是主线程)当有一个以上的线程...
2019-08-02 21:56:32 452
原创 Comparable和Comparator的区别以及Lambda表达式实现
Comparable和Comparator的区别1.comparable里面的ComparaTo()是TreeSet和TreeMap里面add()与put()方法里面调用对象的ComparaTo(),通过返回值,来确定它,是否存在or顺序。他是内置的,所以如果自定义对象用TreeSet来存的话,得重写ComparaTo.这里不能,用Lambda表达式,Lambda表达式和匿名内部类一样,就是为了...
2019-08-02 08:13:42 1413
原创 集合 MAP 详解
集合 MAPMap 接口Map本身是接口,存储的是键值对,一个元素是一个KEY和VALUE对,Key必须是唯一的(必点实现了去重),value值是随意的,是可以重复的.1. HashMap :底层是哈希表,线程不安全的2. TreeMap:底层是二叉树,线程不安全的方法:1. 增加:put(key,value),如果存入重复的Ke...
2019-08-01 08:27:50 474
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人