美文网首页
培训文档

培训文档

作者: 会走的桃子 | 来源:发表于2018-10-25 15:08 被阅读0次

    java基础

    1. 集合
      List:ArrayList<E>,LinkedList<E>
      Set:HashSet<E>,LinkedHashSet<E>,TreeSet<E>
      Map:HashMap<K,V>,LinkedHashMap<K,V>,TreeMap<K,V>,Hashtable<K,V>
    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

    设计模式

    基本算法

    相关文章

      网友评论

          本文标题:培训文档

          本文链接:https://www.haomeiwen.com/subject/fzeqtqtx.html