文章 2023-07-10 来自:开发者社区

JVM面试专题-JVM运行时数据区的方法区

JVM中的方法区可以详细聊聊吗?方法区与元数据区以及持久代到底是什么关系?什么是永久代?什么是元数据空间? JVM中的方法区可以详细聊聊吗?方法区与元数据区以及持久代到底是什么关系?什么是永久代?什么是元数据空间?你掌握的怎么样呢? JVM运行时数据区的方法区可以详细聊聊吗? 方法区是各个线程共享的内存区域,在虚拟机启动时创建 虽然Java虚拟机规范把方法区描述为堆的一个逻...

JVM面试专题-JVM运行时数据区的方法区
文章 2023-07-10 来自:开发者社区

JVM面试专题-运行时数据区的结构

运行时数据区的结构都有哪些?哪些是共享的呢?哪些是非共享的呢?详细的介绍一下运行时数据区结构各部分的作用?你掌握的怎么样呢? 运行时数据区的结构都有哪些?哪些是共享的呢?哪些是非共享的呢? 运行时数据区的结构一共有五个部分 方法区、堆、虚拟机栈、本地方法栈、程序计数器 哪些是共享的呢?哪些是非共享的呢? 线程共享:堆(实例 对象) 方法区(类信息 静态变量 常量 编译后的代码)线程...

JVM面试专题-运行时数据区的结构
文章 2023-06-05 来自:开发者社区

Java 最常见的面试题:什么情况会导致 kafka 运行变慢?

cpu 性能瓶颈 磁盘读写瓶颈 网络瓶颈

文章 2023-05-27 来自:开发者社区

太难了!面试官居然要我停止一个正在运行的线程?

停止一个线程意味着在任务处理完任务之前停掉正在做的操作,也就是放弃当前的操作。停止一个线程可以用Thread.stop()方法,但最好不要用它。虽然它确实可以停止一个正在运行的线程,但是这个方法是不安全的,而且是已被废弃的方法。在java中有以下3种方法可以终止正在运行的线程:使用退出标志,使线程正常退出...

太难了!面试官居然要我停止一个正在运行的线程?
文章 2023-05-19 来自:开发者社区

JVM运行原理详解(个人面试总结)

一、什么是JVM         JVM是Java Virtual Machine(Java虚拟机)的缩写,是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机主要由字节码指令集、寄存器、栈、垃圾回收堆和存储方法域等构成。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成...

JVM运行原理详解(个人面试总结)
文章 2023-04-12 来自:开发者社区

Java 最常见的面试题:在 java 程序中怎么保证多线程的运行安全?

线程安全在三个方面体现:原子性:提供互斥访问,同一时刻只能有一个线程对数据进行操作,(atomic,synchronized);可见性:一个线程对主内存的修改可以及时地被其他线程看到,(synchronized,volatile);有序性:一个线程观察其他线程中的指令执行顺序,由于指令重排序,该观察结果一般杂乱无序,(happens-before原则)。

文章 2023-03-29 来自:开发者社区

Java 最常见的面试题: 说一下 spring mvc 运行流程?

$stringUtil.substring( $!{XssContent1.description},200)...

Java 最常见的面试题: 说一下 spring mvc 运行流程?
文章 2023-01-18 来自:开发者社区

多线程相关面试题:并行和并发的区别、线程和进程、线程的创建方式、运行状态

1,并行和并发有什么区别并行:多个处理器或多核处理器同时处理多个任务。并发:多个任务在同一个CPU核上,按细分的时间片轮流(交替)执行,从逻辑上来看并发的任务是同时执行;简而言之:并发=两个队列和一台处理器并发=两个队列和两个处理器2、线程和进程的区别一个...

文章 2022-12-11 来自:开发者社区

107. 谈谈面试必问的Java内存区域(运行时数据区域)和内存模型(JMM)二

107. 谈谈面试必问的Java内存区域(运行时数据区域)和内存模型(JMM)二Java内存模型Java内存模型是共享内存的并发模型,线程之间主要通过读-写共享变量(堆内存中的实例域,静态域和数组元素)来完成隐式通信。Java 内存模型(JMM)控制 Jav...

107. 谈谈面试必问的Java内存区域(运行时数据区域)和内存模型(JMM)二
文章 2022-12-11 来自:开发者社区

107. 谈谈面试必问的Java内存区域(运行时数据区域)和内存模型(JMM)一

107. 谈谈面试必问的Java内存区域(运行时数据区域)和内存模型(JMM)一Java 内存区域和内存模型是不一样的东西,内存区域是指 Jvm 运行时将数据分区域存储,强调对内存空间的划分。而内存模型(Java Memory Model,简称 JMM )是定义了线程和主...

107. 谈谈面试必问的Java内存区域(运行时数据区域)和内存模型(JMM)一

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

Java面试那些事儿

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

+关注