程序百科,作者程序百科 - 第31页 共59页-程序百科-第31页
程序百科的头像-程序百科
管理员
这家伙很懒,什么都没有写...
面试题:flex-shrink 和 flex-grow 的默认值是多少?作用是什么?-程序百科

面试题:flex-shrink 和 flex-grow 的默认值是多少?作用是什么?

这是一个深入考察 CSS Flexbox 布局核心机制的面试题。理解 flex-grow 和 flex-shrink 的默认值及其作用,是掌握弹性布局的关键。 默认值 flex-grow 的默认值是 0。 flex-shrink 的默认值是 1。...
7个月前
4814
面试题:Java 中的 TreeMap 是什么?-程序百科

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

TreeMap 是 Java 中 Map 接口的一种实现,它位于 java.util 包中。与 HashMap 不同,TreeMap 使用红黑树(Red-Black tree)这种自平衡二叉查找树的数...
9个月前
485
面试题:Java 中线程之间如何进行通信?-程序百科

面试题:Java 中线程之间如何进行通信?

在 Java 中,线程间的通信可以通过多种机制实现,以确保多个线程能够协调工作而不发生数据不一致或竞争条件的问题。以下是几种常见的线程间通信的方法: 1. 使用 wait(), notify() 和 notifyAll...
9个月前
4711
面试题:Java 中如何判断对象是否是垃圾?不同实现方式有何区别?-程序百科

面试题:Java 中如何判断对象是否是垃圾?不同实现方式有何区别?

在Java中,判断对象是否为垃圾(即不再被使用的对象)主要是通过垃圾收集器来完成的。垃圾收集器会自动追踪哪些对象是可达的,并回收那些不可达的对象所占用的内存空间。 判断对象是否为垃圾的...
9个月前
4711
面试题:你了解时间轮(Time Wheel)吗?有哪些应用场景?-程序百科

面试题:你了解时间轮(Time Wheel)吗?有哪些应用场景?

时间轮(Time Wheel)概述 时间轮是一种用于处理定时任务的高效数据结构,常被应用于需要大量定时器的场景中。 它模仿了时钟的工作原理,通过一个循环队列来存储定时任务,并以固定的时间间隔向...
9个月前
4713
面试题:Java 中的基本数据类型有哪些?-程序百科

面试题:Java 中的基本数据类型有哪些?

在Java中,基本数据类型(Primitive Data Types)是语言预定义的数据类型,它们不是对象也不是类。Java提供了八种基本数据类型,这些类型可以分为四类:整数类型、浮点类型、字符类型和布尔类型...
9个月前
4714
面试题:React 中,父子组件如何进行通信?-程序百科

面试题:React 中,父子组件如何进行通信?

在 React 中,组件通信是构建复杂应用的核心。父子组件通信是最基础、最常见的方式,其核心原则是 “数据单向流动” —— 数据从父组件流向子组件。 1. 父组件向子组件传递数据:通过 props 这...
5个月前
4711
面试题:什么是 Java 中的 logging write barrier?-程序百科

面试题:什么是 Java 中的 logging write barrier?

在Java中讨论的“write barrier”通常与垃圾回收(Garbage Collection, GC)机制相关,而不是直接与日志记录(logging)有关。一个write barrier是JVM为了支持某些类型的垃圾收集算法而实现的一...
9个月前
479
面试题:Vue Router 的 hash 模式和 history 模式有什么区别?-程序百科

面试题:Vue Router 的 hash 模式和 history 模式有什么区别?

Vue Router 的 hash 模式 和 history 模式 是两种实现单页面应用(SPA)路由的机制,它们在 URL 结构、工作原理、服务器配置要求 和 用户体验 上有显著区别。 以下是它们的核心区别: 1. URL 结...
6个月前
4715
面试题:Java 中的 CMS 和 G1 垃圾收集器如何维持并发的正确性?-程序百科

面试题:Java 中的 CMS 和 G1 垃圾收集器如何维持并发的正确性?

CMS(Concurrent Mark-Sweep)和 G1(Garbage First)垃圾收集器在Java中通过不同的机制来维持并发操作的正确性,即确保在应用程序线程与垃圾收集器线程同时运行时不会导致数据不一致或错误。 ...
9个月前
478