开发喵星球

Java中Thread类中的yield()方法有什么作用?

使当前线程从执行状态(运行状态)变为可执行态(就绪状态)。 当前线程到了就绪状态,那么接下来哪个线程会从就绪状 […]


JVM中对象什么时候可以被垃圾回收?

在Java虚拟机(JVM)中,对象何时可以被垃圾回收取决于其是否可达。垃圾回收器的主要任务是找出不再被程序引用 […]


JVM中复制算法(copying) 了解吗?

是的,复制算法(Copying Algorithm)是垃圾回收中一种用于新生代的内存回收算法。主要用于处理新生 […]


Java中什么是逃逸分析?

分析对象动态作用域 1、当一个对象在方法里面被定义后,它可能被外部方法所引用,例如作为调用参数传递到其他方法中 […]


JVM中双亲委派模型了解吗?

是的,双亲委派模型是Java虚拟机(JVM)中的一种类加载机制。该模型采用了一种层次化的父子关系,类加载器之间 […]


Java中什么是线程调度器(Thread Scheduler)和时间分片(Time Slicing)?

1、线程调度器是一个操作系统服务,它负责为 Runnable状态的线程分配CPU时间。一旦我们创建一个线程并启 […]


JVM中有哪些手段用来排查内存溢出?

排查内存溢出问题是 Java 应用程序调优和排错的一项重要任务。以下是一些常用的手段和工具,用于排查 Java […]


Java中Serial与Parallel GC之间的不同之处?

serial与 Parallel 在GC执行的时候都会引起 stop-the-world。它们之间主要不同se […]


JVM中GC Roots是什么?

在Java虚拟机(JVM)中,GC Roots(垃圾回收根节点)是一组保持对象存活的引用。GC Roots是垃 […]


Java中什么是事务?事务有哪些特点?

事务: 单个逻辑单元执行的一系列操作,要么全部执行,要么全部不执行。 特点: 1、原子性(Atomicity) […]


Newer posts | Older posts

Proudly powered by WordPress