day11-SpringMVC 一、SpringMVC1.SpringMVC流程分析2.各种注解3.接收请求参数3.1 简单类型3.2 对象类型3.3 数组类型3.4 集合类型3.5 日期类型3.6 json参数类型3.7 路径参数二、统一异常处理三、Restful
day13-单元测试-断言-反射-注解-lombok 目录一、单元测试1.单元测试的步骤2.断言3.总结4.JUnit中常用的注解二、反射1.获取Class对象的三种方式1.1小结2.获取类的构造器2.1小结3.获取类的成员变量3.1小结4.获取类的成员方法4.1小结5.反射的作用三、注解1.自定义注解和元注解1.1小结2.注解的解析3.注解属性3.1注解的访问四、lombok
day12-TCP和UDP-基于UDP的客户端和服务端的创建-基于TCP的客户端和服务端的创建 一、InetAddress二、TCP和UDP三、UDP通信1.客户端和服务端的创建四、TCP通信1.客户端的创建2.服务端的创建3.多客户端通信4.bs(浏览器/服务器)
day11-线程同步-线程池-Object(wait(),notify(),notifyAll())- 一、线程同步方案1.同步代码块(synchronized(同步锁){})2.同步方法(synchronized)3.lock锁4.三种锁的对比二、线程池1.线程池的执行流程1.1如何创建线程池1.2小结2.线程池的常用方法3.线程通信三、理论补充1.进程与线程2.并发的含义3.线程生命周期
Day06-集合-迭代器-List集合-Set集合-TreeSet集合 如果想通过对象中的内容来判断是否是同一个对象需要重写hashCode()方法和equals()方法。只有hash值和equals判断都为true才判定为重复。不可重复,存取有序。