摘要:
HashMap 初始长度:1>>4 2^4=16 最大长度:1>>30 2^30 扩容时机:容量 >= 0.75f 扩容倍数:2倍 1.K可以为null 2.put(K,V)的时候,K重复了,V会被覆盖;put成功返回null,K有重复返回原来的V 3.可将hashmap分成两部分来看待,hash和 阅读全文
摘要:
mvc:model-view-controller 将业务逻辑与界面、数据分开 处理过程: 首先控制器接受用户的请求,调用相应的模型来进行业务处理,并返回数据给控制器。 控制器调用相应的视图来显示处理的结果。并通过视图呈现给用户,实现人机数据之间的交互 设计优点: 1.各施其职,互不干涉 2.利于开 阅读全文
摘要:
1.懒汉、线程不安全 2.懒汉、线程安全 3.饿汉 4.双重校验 5.静态内部类 阅读全文