摘要: 阅读全文
posted @ 2022-02-28 17:32 laohu018 阅读(54) 评论(0) 推荐(0)
摘要: 一个key-value的映射的对象,一个map不能包含重复的key,每个key至少映射一个value。 Map接口代替字典类,字典类是一个抽象类而不是一个接口。 Mapt提供三个视图集合,key set,value set,key-value的set,map的顺序根据map 视图的iterators 阅读全文
posted @ 2019-12-04 16:56 laohu018 阅读(134) 评论(0) 推荐(0)
摘要: ACID 1.原子性(Atomicity) 2.一致性(Consistency) 3.隔离性(Isolation) 四个事务隔离级别 3.1 4.持久性(Durability) 参考:https://blog.csdn.net/dengjili/article/details/82468576 ht 阅读全文
posted @ 2019-11-19 10:27 laohu018 阅读(64) 评论(0) 推荐(0)
摘要: 1.1 实现List和Deque的双向链表,实现了list的所有操作,并且支持所有元素(包括null)。 1.2 所有的操作都可以看为是双向链表,下表的操作会从list的头或者尾遍历,取决于下表更靠近哪一端。 1.3 这里说的和ArrayList一个意思。 2.属性 3. 构造器 4. 方法 阅读全文
posted @ 2019-10-30 14:58 laohu018 阅读(92) 评论(0) 推荐(0)
摘要: 1.1 一个List接口可调节数组的实现。实现所有List操作,并且支持所有元素,包括null。除了实现List接口,实现类提供方法调节内部数组的大小,这个实现类大约等于Vector,除了不是锁的。 1.2 等等方法运行都是时间都是常数,增加一个元素O(n),其他大约是一个线性时间。常数因子小于Li 阅读全文
posted @ 2019-10-26 15:25 laohu018 阅读(124) 评论(0) 推荐(0)
摘要: 1.1 Java对连接操作(+)和其他对象转换成string提供了特殊的支持。连接操作通过StringBuilder或者StringBuffer的append()方法。 通过toString()方法实现转换操作。 1.2 在string构造器里面放一个null,会导致空指针异常。 1.3 构造器 1 阅读全文
posted @ 2019-10-23 11:43 laohu018 阅读(158) 评论(0) 推荐(0)
摘要: Object源码 1.代码执行顺序 1.1 先执行父类的static代码块 1.2 执行子类的static代码块 1.3 执行父类的非静态代码块(初始化才会执行) 1.4 执行父类的构造器 1.5 执行子类的非静态代码块(初始化才会执行) 1.6 执行子类的构造器 2.擦除带来的问题 2.1. 在类 阅读全文
posted @ 2019-09-27 17:08 laohu018 阅读(107) 评论(0) 推荐(0)