• 红黑树

  • treemap

  • 集合

    • ArrayList
      • sublist
    • LinkedList
    • CopyOnWrite 容器即写时复制的容器

代码规范

+ 立法透明
+ 执法明确
+ 组织支持

如何高质量

+ 并发包
+ 学习JDK源码
+ 调试代码:watch

数据结构

+ 业务判断
+ 快速迭代
+ 调用频率

表结构

+ 4范式

float 0.8f-0.7f 不等于 0.7f-0.6f

架构设计

  • 边界

  • 开发原则

  • 非功能性需求

  • 识别系统难点

  • 业务能力

  • 学习设计模式理论

领域驱动
测试驱动

ArrayList

  • 删除、插入
  • 并发

HashMap

  • key有序
  • 排序