程序百科,作者程序百科 - 第17页 共59页-程序百科-第17页
程序百科的头像-程序百科
管理员
这家伙很懒,什么都没有写...
面试题:JavaScript 的 splice 和 slice 函数会改变原数组吗?-程序百科

面试题:JavaScript 的 splice 和 slice 函数会改变原数组吗?

这是一个非常典型的 JavaScript 面试题,考察对数组方法副作用的理解。 ✅ 直接答案: splice():会改变原数组 ✅ slice():不会改变原数组 ❌ 🔍 详细解释 1. splice() —— 会修改原数组 spli...
面试题:什么是 Java 中的原子性、可见性和有序性?-程序百科

面试题:什么是 Java 中的原子性、可见性和有序性?

在 Java 并发编程中,原子性(Atomicity)、可见性(Visibility)和有序性(Ordering) 是 Java 内存模型(Java Memory Model, 简称 JMM)中保障多线程程序正确执行的三大核心特性。它们分别解...
面试题:React 中 Element 和 Component 有什么区别?-程序百科

面试题:React 中 Element 和 Component 有什么区别?

这是一道考察React核心概念的基础题,虽然简单但很容易说错。关键在于理解:Element是描述,Component是函数或类。 下面从本质、创建方式、用途等维度来拆解。 一、核心结论 Element是一个普通...
4个月前
7410
面试题:Java 中 hashCode 和 equals 方法是什么?它们与 == 操作符有什么区别?-程序百科

面试题:Java 中 hashCode 和 equals 方法是什么?它们与 == 操作符有什么区别?

在 Java 中,hashCode() 和 equals() 方法是 Object 类中的两个重要方法,它们用于定义对象的相等性和哈希值。与此同时,== 操作符用于比较两个变量是否指向同一...
面试题:Java 中的 WeakHashMap 是什么 ?-程序百科

面试题:Java 中的 WeakHashMap 是什么 ?

WeakHashMap 是 Java 中的一种特殊的哈希映射实现,它位于 java.util 包中。与大多数其他映射不同,WeakHashMap 使用弱引用(Weak Reference)作为其键,这意味着在 WeakHashMap 中存储的键-值...
1年前
7410
面试题:怎么使 CSS 样式只在当前 Vue 组件中生效?-程序百科

面试题:怎么使 CSS 样式只在当前 Vue 组件中生效?

在 Vue 中,为了实现 CSS 样式的组件作用域(Scoped Styling),防止样式污染全局或其他组件,有以下几种常用方法: 1. 使用 scoped 属性(最常用) 在 <style> 标签上添加 scoped 属性,...
11个月前
745
面试题:你了解 Java 中的读写锁吗?-程序百科

面试题:你了解 Java 中的读写锁吗?

是的,Java 中的读写锁(ReadWriteLock)是一种并发控制机制,它允许多个线程同时读取共享资源,但写操作必须独占锁。这种设计在“读多写少”的场景下能显著提高并发性能。以下是关于 Java 中读...
面试题:Java 中使用 ThreadLocal 的最佳实践是什么?-程序百科

面试题:Java 中使用 ThreadLocal 的最佳实践是什么?

使用 ThreadLocal 变量时,遵循一些最佳实践可以帮助避免常见的陷阱和问题,同时最大化其优势。以下是使用 ThreadLocal 的一些最佳实践: 1. 初始化时机 尽早初始化:如果可能的话,在声明的同...
面试题:如果在伪元素中不写 content 会发生什么?-程序百科

面试题:如果在伪元素中不写 content 会发生什么?

这是一个考察对 CSS 伪元素 (::before 和 ::after) 基础规则理解的面试题。 核心答案 如果在 ::before 或 ::after 伪元素中不写 content 属性,或者将 content 设置为 none,那么该伪元素将: ...
面试题:什么是 Java 中的不可变类?-程序百科

面试题:什么是 Java 中的不可变类?

在Java中,不可变类(Immutable Class)是指一旦一个对象被创建并且初始化后,其状态就不能再被改变的类。这意味着该对象的属性在对象创建之后不能被修改,任何对它的“修改”操作都会返回一个...