文章 2025-03-20 来自:开发者社区

java面试-基础语法与面向对象

1.1 重载与重写的区别 重载是对象的方法之间,它们方法名相同,但方法的参数列表不同重写是父子类(包括接口与实现类)中两个同名方法,它们方法名相同,且方法的参数列表相同重载在编译阶段,由编译器根据传递给方法的参数来区分方法,例如MyObject obj = ... obj.te...

java面试-基础语法与面向对象
文章 2025-02-14 来自:开发者社区

Java社招面试题:一个线程运行时发生异常会怎样?

大家好!我是你们的小米,今天想给大家分享一个非常经典且非常实用的 Java 面试题,这也是每年社招面试中经常出现的一个考点。问题看似简单,但背后涉及的知识点却不容小觑,很多人甚至在面试时因为没有细致思考这个问题而失去了机会。今天,我们就来一起揭开这个面试题背后的秘密! 面试题背景 问题:一个线程在运行时发生异常,程序会怎样处理? 在面试时,面试官并不会...

Java社招面试题:一个线程运行时发生异常会怎样?
文章 2025-02-11 来自:开发者社区

Java 面试必问!线程构造方法和静态块的执行线程到底是谁?

大家好!我是小米,今天我们来聊一聊一个关于 Java 多线程的社招面试题,相信对于很多 Java 开发者来说,这个问题肯定不陌生——线程类的构造方法、静态块是被哪个线程调用的? 这听起来好像是一个很基础的知识点,但是如果你不是特别了解 Java 的多线程机制,或者你刚接触过多线程编程,那这个问题背后的机制和细节就可能会让你陷入困惑。别急,我来给大家详细讲解,带大家走一...

Java 面试必问!线程构造方法和静态块的执行线程到底是谁?
文章 2025-01-25 来自:开发者社区

Java 高级面试技巧:yield() 与 sleep() 方法的使用场景和区别

大家好!今天咱们来聊聊一个常见但又有点“迷”问题:Java 线程中的 yield() 方法到底有什么作用?为什么 sleep() 和 yield() 是静态的?它们有什么区别呢? 这可是面试中常考的知识点,尤其是对于社招面试来说,想必不少朋友已经遇到过类似问题了吧?今天就让我们一起来捋一捋这些细节,帮助大家在面试中游刃有余,拿到心仪的 offer! 从面试现场...

Java 高级面试技巧:yield() 与 sleep() 方法的使用场景和区别
文章 2025-01-22 来自:开发者社区

Java线程调度揭秘:从算法到策略,让你面试稳赢!

嗨,大家好呀!今天来聊聊 Java 中的线程调度。要是你有面试的经历,可能遇到过一些面试官像深海捕鱼一样,在你聊到多线程时突然丢出一个问题:“你知道 Java 中线程调度的算法和策略吗?”就算你平时用线程用得比较多,也难免会被这种有点学术感的问题难住。 其实,线程调度这个话题不止是 Java 面试官感兴趣的东西,它在多线程编程中占据了非常重要的位置。搞懂了线程调度,不...

Java线程调度揭秘:从算法到策略,让你面试稳赢!
文章 2025-01-21 来自:开发者社区

Java社招面试中的高频考点:Callable、Future与FutureTask详解

大家好,我是小米,今天我们来聊聊Java中两个常见的面试题,特别适合社招面试场景——Callable、Future 和 FutureTask。这三个概念在Java多线程编程中至关重要,掌握它们,你的多线程编程能力将会提升一个大台阶!这不仅能让你在面试中脱颖而出,还能帮你写出更加高效、优雅的多线程代码。 今天我就给大家分享一下这三个概念的理解,并结合真实的代码示例,带你...

Java社招面试中的高频考点:Callable、Future与FutureTask详解
文章 2025-01-20 来自:开发者社区

Java面试必问!run() 和 start() 方法到底有啥区别?

大家好!我是小米,今天我们来聊一个经常出现在 Java 面试中的经典面试题:线程的 run() 和 start() 有什么区别?为什么我们调用 start() 方法时会执行 run() 方法,为什么我们不能直接调用 run() 方法? 这个问题看似简单,其实背后涉及到多线程的运行机制、线程生命周期的管理,甚至是 Java 内部的底层实现。现在,就让我们通过一个故事来一...

Java面试必问!run() 和 start() 方法到底有啥区别?
文章 2025-01-09 来自:开发者社区

Java MyBatis 面试题

谈谈MyBatis的启动过程? 加载配置文件:MyBatis的配置文件是一个XML文件,包含了数据库连接信息、映射文件的位置等配置信息。在启动过程中,MyBatis会读取并解析这个配置文件。 创建SqlSessionFactory对象:SqlSessionFactory是MyBatis的核心对象,用于创建SqlSession对...

文章 2025-01-09 来自:开发者社区

Java JVM 面试题

谈谈JVM内存模型? 内存区域划分:线程私有区:程序计数器:是一块较小的内存空间,作为当前线程所执行的字节码的行号指示器。Java虚拟机栈:是线程私有的,它的生命周日与线程相同。每个方法在执行的同时都会创建一个栈帧用于存储局部变量表、操作数栈、动态链接、方法出口等信息。本地方法栈:与虚...

文章 2025-01-09 来自:开发者社区

Java Dubbo 面试题

谈谈你理解的Dubbo? Dubbo是一个高性能的Java RPC框架,它提供了服务的注册、发现、调用以及监控等功能,使得开发者可以方便地构建分布式系统和服务化架构。服务治理:Dubbo提供了一套服务治理的解决方案,包括服务的注册、发现、负载均衡、容错和监控等。高性能:Dubbo支持多种协议,如Dubbo协议、R...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注