设为首页 加入收藏

TOP

25届实习/秋招-java面试-JavaSe面试题整理-牛客网(三)
2023-09-23 15:44:29 】 浏览:134
Tags:秋招 -java 面试 -JavaSe 牛客网
于懒汉式的?
  • 安全吗,如何实现安全,锁加在哪
  • 加锁比较影响性能,那除了加锁以外有什么其他方法吗
  • 单例模式双check,太慢
    • 为什么进行第二次非null判断
  • 如何实现线程安全单例模式?
  • 手写单例模式,各种情况,怎么保证线程安全

    • 为什么要用DCL,为什么要用volatile,为什么要用synchronized,为什么要锁住类的.class
  • 代理模式:

    • 代理模式的作用:代理包一层,通过代理对象访问原始对象

      • 代理对象,访问对象
    • 静态代理

    • 动态代理原理

      • 什么时候用
      • JDK代理 和 CGLib 对比区别
        • 优缺点
        • 常用处CGLib在哪用到了
        • 如果被代理对象不实现接口怎么实现代理
      • 具体实现
    • 方式对比:

      • 优缺点
      • 动态代理和静态代理区别
  • 观察者模式,说说怎么设计相应的类

  • 工厂模式

  • 装饰器模式,代理模式,以及两者的区别

  • 适配器和装饰器模式的区别?装饰者模式和策略模式的区别

  • OOP设计模式六大原则

  • 说一下模板模式,举一些例子

  • 实现工厂模式

  • 手写单例模式

  • 责任链模式在哪里用到了


  • 为什么要重构,重构解决了什么问题,怎么检验重构的正确性

    java开发规范,看过阿里的开发规范吗

    类加载顺序,构造器,代码块,哪个先加载

    首页 上一页 1 2 3 下一页 尾页 3/3/3
    】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
    上一篇计算器思想-中缀表达式转化为后缀.. 下一篇JDK8升级JDK11最全实践干货来了

    最新文章

    热门文章

    Hot 文章

    Python

    C 语言

    C++基础

    大数据基础

    linux编程基础

    C/C++面试题目