程序百科,作者程序百科 - 第53页 共59页-程序百科-第53页
程序百科的头像-程序百科
管理员
这家伙很懒,什么都没有写...
面试题:说说网页元素的层叠顺序-程序百科

面试题:说说网页元素的层叠顺序

在网页开发中,层叠顺序(Stacking Order) 指的是当多个元素在页面上发生重叠时,浏览器如何决定哪个元素显示在上方,哪个元素显示在下方。这个顺序由 CSS 的 z-index 属性、元素的定位方式 以...
面试题: Synchronized 能不能禁止指令重排序?-程序百科

面试题: Synchronized 能不能禁止指令重排序?

在 Java 中,Synchronized 关键字主要用于确保线程安全,它通过提供可见性和原子性来保证共享资源的正确访问。 关于 Synchronized 是否能禁止指令重排序,我们需要从 Java 内存模型(JMM, Java ...
11个月前
369
面试题:MySQL 的乐观锁和悲观锁是什么?-程序百科

面试题:MySQL 的乐观锁和悲观锁是什么?

在 MySQL 中,乐观锁和悲观锁是两种处理并发控制的方法,它们分别适用于不同的场景,并以不同的方式来保证数据的一致性和完整性。 悲观锁(Pessimistic Locking) 概念:悲观锁假设会发生并发冲...
10个月前
3610
面试题:什么是 MySQL 的主从同步机制?它是如何实现的?-程序百科

面试题:什么是 MySQL 的主从同步机制?它是如何实现的?

MySQL 的主从同步机制是一种数据库复制技术,用于将主数据库(Master)上的数据变更实时或近实时地同步到一个或多个从数据库(Slave),从而实现高可用性、读写分离、数据备份等目标。以下是其...
10个月前
3612
面试题:Java 中的参数传递是按值还是按引用?-程序百科

面试题:Java 中的参数传递是按值还是按引用?

在 Java 中,参数传递机制可以概括为“按值传递”(Pass by Value)。这意味着当一个方法被调用时,实际参数的值会被复制给形式参数。然而,理解这一点的关键在于区分基本数据类型和对象引用如...
11个月前
3614
面试题:JavaScript 中 substring 和 substr 函数的区别是什么?-程序百科

面试题:JavaScript 中 substring 和 substr 函数的区别是什么?

这是一个经典的 JavaScript 字符串操作面试题,考察对字符串截取方法的理解。 substring()、substr() 和 slice() 功能相似但有重要区别。 ✅ 核心区别总结 方法参数是否支持负数状态推荐度subst...
面试题:Java 中的 List 接口有哪些实现类?-程序百科

面试题:Java 中的 List 接口有哪些实现类?

Java中的 List 接口有多个实现类,每个实现类都有其特定的使用场景和特性。以下是一些常见的 List 实现类: ArrayList 基于动态数组的数据结构。 支持对元素的快速随机访问...
11个月前
3513
面试题:Java 的类加载过程是怎样的?-程序百科

面试题:Java 的类加载过程是怎样的?

Java 类的加载过程是由 Java 虚拟机(JVM)负责执行的,主要分为加载、链接(验证、准备、解析)、初始化这几个步骤。下面详细介绍每个阶段的内容: 1. 加载(Loading) 在加载阶段,JVM 需要完...
11个月前
3513
面试题:什么是 Java 的 ForkJoinPool?-程序百科

面试题:什么是 Java 的 ForkJoinPool?

Java 的 ForkJoinPool 是 Java 7 引入的一个线程池实现,专门设计用于执行可以递归分解为更小任务的工作窃取算法(work-stealing algorithm)。它特别适用于那些能够被分解成许多相似的小任务的...
11个月前
3512
面试题:什么是 Java 内存模型(JMM)?-程序百科

面试题:什么是 Java 内存模型(JMM)?

Java内存模型(Java Memory Model,简称JMM)是Java语言规范中定义的一种抽象概念,它描述了程序中各个线程如何通过内存进行交互。 JMM的目标是在不同的硬件架构和操作系统之上提供一个一致的内...
11个月前
355