![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
文章平均质量分 80
武铭
分享编程知识与生活随想,以及面试资料,通俗易懂,深入浅出,不烧脑细胞。
展开
-
面试题:什么是 Java 的线程?如何创建和管理线程?
以上是 Java中 创建和管理线程的基本方法和技巧,通过合理地设计和管理线程,可以实现多任务并发执行,提高程序的性能和响应速度。在多线程编程中,需要注意线程安全和同步问题,以及合理地处理线程的生命周期和状态转换,确保程序的稳定性和可靠性。Java 中的线程可以设置优先级,用来告诉线程调度器哪些线程更重要。以上是创建线程的两种常见方法,两种方法都可以达到创建线程的目的,但推荐使用实现 Runnable 接口的方式,因为 Java 支持单继承而多实现,通过实现接口可以更灵活地组织代码结构。原创 2024-04-06 21:40:45 · 315 阅读 · 1 评论 -
面试题:谈一谈对 JVM 调优和垃圾回收的理解
垃圾回收器首先标记所有被引用的对象,即根据一组称为"GC Roots"的引用对象,逐步遍历所有可达对象,并对其进行标记。在这个阶段,垃圾回收器会将存活的对象移动到内存的一端,以便整理内存空间,从而减少内存碎片化。这些未被标记的对象被认为是不可达的,可以被安全地回收释放内存。在上面的示例中,我们创建了大量的String对象,但在循环结束后,由于没有任何引用指向这些对象,它们将成为垃圾对象,等待垃圾回收器的回收。:标记未使用的对象,然后将存活的对象向堆的一端移动,清理掉边界外的内存空间,以解决内存碎片问题。原创 2024-04-04 23:18:36 · 662 阅读 · 0 评论 -
面试题:什么是 JWT ,为什么使用 JWT
JSON Web Token(JWT)是一种开放标准(RFC 7519),它定义了一种简洁的、自包含的方法用于通信双方之间以 JSON 对象的形式安全地传输信息。在实际应用中,JWT 作为一种无状态的认证机制,因其简单易用和灵活性而广受欢迎。原创 2024-04-04 16:19:23 · 527 阅读 · 0 评论