国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > java之JVM面试题整理

java之JVM面试题整理

头像

小妮浅浅

2021-02-24 09:29:184650浏览 · 0收藏 · 0评论

本教程操作环境:windows7系统、java10版,DELL G3电脑。

1.Java为何被称作是“平台无关的编程语言”

Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。

2.堆栈的区别

功能方面:堆是用来存放对象的,栈是用来执行程序的。

共享性:堆是线程共享的,栈是线程私有的。

空间大小:堆大小远远大于栈。

3.队列和栈的概念及区别

队列和栈都是被用来预存储数据的。

队列允许先进先出检索元素,但也有例外的情况,Deque 接口允许从两端检索元素。

栈和队列很相似,但它运行对元素进行后进先出进行检索。

4.JVM垃圾回收机制和常见算法

(1)引用计数法:当引用数为0时,对象死亡

(2)根搜索算法:根对象到某对象不可达时,对象死亡。

5.jvm查看gc命令

jstat -gc 12538 5000

即会每5秒一次显示进程号为12538的java进成的GC情况,

6.如果频繁老年代回收怎么分析解决(蚂蚁金服面试题)

老年代是存放那些在程序中经历了好几次回收仍然还活着或者特别大的对象(这个大就要看你是否设置了-XX:PretenureSizeThreshold 参数了)。检查程序中是否有比较大的对象,或者这个参数设置是否合理。

7.垃圾回收的优点和原理。并考虑2种回收机制。

垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。垃圾回收器通常是作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经死亡的或者长时间没有使用的对象进行清楚和回收,程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收?;厥栈朴蟹执粗评厥蘸捅昙抢厥?,增量垃圾回收。

以上就是java之JVM面试题整理的内容分享,大家对于JVM模块的知识点可以重点复习一下,同时也可以在课后找寻其他的知识点进行补充。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

穿黑色蕾丝透明胸罩说明什么| 成品网站免费直播有哪些平台推荐| 《一滴都不许漏》何泽城林荫| 吃春晚药后妈妈疯了怎么对付| 母与子免费观看大全电视剧| 王蒙多| 成全高清免费观看MV| 二人努力生猴子免费观看| 斗破苍穹年番免费高清观看| 亚洲日韩AV精品一区二区 | 欧美顶级RAPPER高清头像| 丫头把腿开大让我添添电影| .《李瓶儿之真爱无悔》| 《性爽2》电影| 《漾出OVER FLOWER》| 法国空姐| 欧美电影免费观看大全能出没 | 欧美片《肉欲进入》| 少女与狗2在线观看免费版高清| 黑色董丝透视露胸旗袍连衣裙| 妈妈你真棒插曲最后接吻是谁| 在办公室被CAO很爽很高H漫画| 731大溃逃| 乖再分开点小说免费阅读| 日本韩国免费观看高清电视剧| 小丹让我尝尝你的味道是什么歌啊| 黑人空乘伦理5| 动物扌桑辶鬲的| 朋友的妈妈7中字谜| 出差3| 丈夫不在家儿媳想老公的背景故事| 我是宿舍的寄吧套BY小说推荐| 丫头把腿开大让我添添| 交换的温度2HD| 一枪战三母4国语版免费观看| 9.1国外黄冈B站| 成全视频观看免费高清中国电视剧 | 久久无码亚洲成A人片| 芽衣的秘密| 国外成品网站1688入口在哪 | AAA成人片爽久爽久爽