文章 2023-09-14 来自:开发者社区

Android 面试必备 - JVM 及 类加载机制

java 内存分区参考博客JVM所管理的内存分为以下几个运行时数据区:程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区。程序计数器(Program Counter Register)一块较小的内存空间,它是当前线程所执行的字节码的行号指示器,字节码解释器工作时通过改变该计数器的值来选择下一条需要执行的字节码指令,分支、跳转、循环等基础功能都要依赖它来实现。每条线程都有一个独立的的程序....

Android 面试必备 - JVM 及 类加载机制
文章 2023-09-09 来自:开发者社区

吊打面试官的16000字JVM专属秘籍,又一个Java面试神器!

前言吊打面试官的16000字JVM专属秘籍,总共包含三部分的内容,从基础到进阶带大家一步步深入理解JVM!学完就可以在简历上面直接写上精通JVM!因为篇幅限制这里只给大家做简单的一个介绍,也就是进行一个大点的梳理,每个大点下面又有很多细枝末节的技能知识需要大家好好学透,并且能够掌握吸收到自己的知识库里面。一、优秀的java开发者二、JVM到底该怎么学?或者换句话说,JVM到底从哪边开始学习起?三....

吊打面试官的16000字JVM专属秘籍,又一个Java面试神器!
文章 2023-09-01 来自:开发者社区

万字完整深入解析JVM面试必备,原来这就是和年薪百万的差距

工作之余,想总结一下JVM相关知识。话不多说直接进入主题Java运行时数据区:Java虚拟机在执行Java程序的过程中会将其管理的内存划分为若干个不同的数据区域,这些区域有各自的用途、创建和销毁的时间,有些区域随虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束来建立和销毁。Java虚拟机所管理的内存包括以下几个运行时数据区域,如图:在这里插入图片描述程序计数器指向当前线程正在执行的字....

万字完整深入解析JVM面试必备,原来这就是和年薪百万的差距
文章 2023-08-29 来自:开发者社区

史上最全499道Java面试题:JVM+分布式+算法+锁+MQ+微服务+数据库

JAVA基础JAVA中的几种基本数据类型是什么,各自占用多少字节。String类能被继承吗,为什么。String,Stringbuffer,StringBuilder的区别。ArrayList和LinkedList有什么区别。讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,当new的时候,他们的执行顺序。用过哪些Map类,都有什么区别,HashMap是线程安全....

史上最全499道Java面试题:JVM+分布式+算法+锁+MQ+微服务+数据库
文章 2023-08-29 来自:开发者社区

阿里p8 面试官狂推的java面试神器!jvm与多线程面试80问!

说在前面的话网上各种关于Java太卷的说法很对,Java目前是越来越卷了,但“卷”对个人来说也不一定是坏事,我们得搞清楚Java越来越卷的底层逻辑,才能客观看待这个事。那Java为什么越来越卷呢?我认为是多方面的因素影响,说说主要的有几个原因吧:原因一:IT行业仍然是薪资的头部从2022年第四季度行业薪酬调查报告显示,北上广深的平均薪资是10553元,而Java工程师,在北上广深的平均薪资是20....

阿里p8 面试官狂推的java面试神器!jvm与多线程面试80问!
问答 2023-08-25 来自:开发者社区

Nacos知道了jvm内存模型 除了面试 还有什么好处?

Nacos知道了jvm内存模型 除了面试 还有什么好处?

文章 2023-08-24 来自:开发者社区

美团面试真题:jvm堆内存溢出后,其他线程是否可继续工作?

最近网上出现一个美团面试题:“一个线程OOM后,其他线程还能运行吗?”我看网上出现了很多不靠谱的答案。这道题其实很有难度,涉及的知识点有jvm内存分配、作用域、gc等,不是简单的是与否的问题。由于题目中给出的OOM,java中OOM又分很多类型;比如:堆溢出(“java.lang.OutOfMemoryError: Java heap space”)、永久带溢出(“java.lang.OutOf....

美团面试真题:jvm堆内存溢出后,其他线程是否可继续工作?
文章 2023-08-24 来自:开发者社区

阿里面试官(性能优化):描述一下jvm加载class文件的原理机制?

相信很多人对于性能优化都不陌生,为了获得更好的系统性能,或者是为了满足不断增加的业务需求。都需要用到我们的性能调优。所以性能优化在面试中出现的频率特别高楼主自认为自己对性能优化相关知识有很多了解,而且因为最近在找工作面试,所以单独复习了很多关于索引的知识。但是,我还是图样图森破,直到我被阿里的面试官虐过之后我才知道,自己在性能优化方面的知识,只是个小学生水平。以下是我总结的一次阿里面试中关于性能....

阿里面试官(性能优化):描述一下jvm加载class文件的原理机制?
文章 2023-08-23 来自:开发者社区

阿里面试官,别挂电话,jvm性能调优,我还能说上半小时

性能调优:性能调优包含多个层次,比如:架构调优、代码调优、JVM调优、数据库调优、操作系统调优等。架构调优和代码调优是JVM调优的基础,其中架构调优是对系统影响最大的。性能调优基本上按照以下步骤进行:明确优化目标、发现性能瓶颈、性能调优、通过监控及数据统计工具获得数据、确认是否达到目标。Java 中堆和栈有什么区别?新生代是用来存放新生的对象。一般占据堆的 1/3 空间。由于频繁创建对象,所以新....

阿里面试官,别挂电话,jvm性能调优,我还能说上半小时
文章 2023-08-20 来自:开发者社区

面试官:JVM是如何判定对象已死的?学JVM必会的知识!

本文已收录至GitHub,推荐阅读 Java随想录微信公众号:Java随想录原创不易,注重版权。转载请注明原作者和原文链接作为一名Java程序员,我们每天都在程序里不停地去new对象,但是你知道这些被new出来的对象,最后是怎么被回收的吗?在堆里面存放着Java世界中几乎所有的对象实例,垃圾收集器在对堆进行回收前,第一件事情就是要确定这些对象之中哪些还「存活」着,哪些已经「死去」(“死去”即不.....

面试官:JVM是如何判定对象已死的?学JVM必会的知识!

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Java面试那些事儿

手把手带您学习Java,开启编程之路。

+关注