一阶段复习

七层模型

  • 物理层
  • 数据链路层
  • 网络层
  • 传输层
  • 会话层
  • 表示层
  • 应用层

List:有序,可重复

  • LinkedList 查询慢,增删快,底层是链表
  • ArrayList 底层是数组,用索引查询,所以查询快,增删慢,增删慢是因为底层的数组要扩容

Set 无序,不可重复

  • TreeSet 可排序 不可重复 底层是红黑树
  • HashSet 无序 唯一 底层哈希表

Map 键值对形式存放元素,key唯一

  • HashMap key无序,key唯一
  • TreeMap key可排序,key唯一
    • 实现类实现Comparator接口,重写compare方法
    • 匿名内部类创建Comparator对象,重写compare方法

线程

  • 线程类继承Thread类,重写run方法,在需要开启线程的地方实例化线程类,调用start方法,开启线程
  • 任务类实现Runnable接口,重写run方法,在需要开启线程的地方实例化任务类,再实例化Thread类,把任务类放在创建Thread对象的构造方法中,调用Thread对象的start方法开启线程

线程的生命周期

  • 创建
  • 就绪(调用start方法)
  • 运行(执行run方法)
  • 阻塞(sleep,wait)
  • 死亡(线程结束)

IO

  • InputStream 字节输入流
  • OutputStream 字节输出流

猜你喜欢

转载自blog.csdn.net/qq_36901488/article/details/86975106