JAVA面试题(37)

发布时间:2019-11-20 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了JAVA面试题(37)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

    本文首发于cartoon的博客
    转载请注明出处:https://cartoonyu.github.io/c...

  • redis 分布式锁有什么缺陷

  • Redis 淘汰策略有哪些

    • 参考博客:https://blog.csdn.net/MOVIE14...
    • noevicITion

      • 内存达到阈值时申请内存报错
    • 主键空间

      • allkeys-iru

        • 在主键空间中,优先移除未使用的key
      • allkeys-random

        • 在主键空间中,随机移除某个key
    • 设置过期时间的键空间

      • volatile-Iru

        • 优先移除最近未使用key
      • volatile-random

        • 随机移除某个key
      • volatile-TTL

        • 移除具有更早过期时间的key
  • 说一下 JVM 的主要组成部分?及其作用?

    • 类加载器

      • 将指定class文件加载到运行时数据区中的Method Area区
    • 运行时数据区

      • 程序运行时使用
    • 执行引擎

      • class文件指令解析成机器指令代码
    • 本地库接口

      • 提供JAVA与底层语言C、C++接口
  • 说一下 JVM 运行时数据区?

    • 方法区

      • 存储已被虚拟机加载额度类信息、常量、静态变量、JIT编译后数据
    • 虚拟机栈

      • 存储局部变量表、操作数栈、动态链接、方法出口等信息
    • 本地方法栈

      • 为虚拟机使用的native方法服务
      • 存放对象实例
      • 内部分为新生代、老年代
    • 程序计数器

      • 当前线程执行字节码的行号指示器

脚本宝典总结

以上是脚本宝典为你收集整理的JAVA面试题(37)全部内容,希望文章能够帮你解决JAVA面试题(37)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。