培训文档

java基础

  1. 集合
    List:ArrayList,LinkedList
    Set:HashSet,LinkedHashSet,TreeSet
    Map:HashMap,LinkedHashMap,TreeMap,Hashtable
  2. 泛型
  3. 注解
  4. 枚举
  5. JAVA8新特性
  • Lambda表达式和函数式接口
  • 接口的默认方法和静态方法
  • 方法引用
  • Streams
  1. JAVA反射机制
    可以简单理解为反射就是将class文件读入内存,并为之创建一个Class对象。
  • Object ——> getClass();
  • 任何数据类型(包括基本数据类型)都有一个“静态”的class属性
  • 通过Class类的静态方法:forName(String className)(常用)
Class clazz = Class.forName(classType);
String clazzName = clazz.getName();
String methodName = joinPoint.getSignature().getName();
//请求开始时间
sysLog.setStartTime(new Date());
//获取请求方法
sysLog.setMethodName(methodName);
//获取请求的类名
sysLog.setClassName(clazzName);
//获取请求方法的uri
sysLog.setMethodUri(getRequest().getRequestURI());

应用点:日志系统,注解,springMvc拦截器等等。

多线程

  1. synchronized
  2. volatile
  3. Lock
  4. 线程池与Executor 框架

spring

spring boot

spring cloud

rabbitMQ

Redis

Mysql

设计模式

基本算法

你可能感兴趣的:(培训文档)