面试题
文章平均质量分 60
码农UP2U
这个作者很懒,什么都没留下…
展开
-
面试题 | 一道有趣的 Java 基础题
问题 在一个 Java 群里有位群友分享了一道关于 Java 的题目,问代码是否抛异常。代码如下: public class Hello { static String a, b; public static void main(String[] argc) { a = a + b; System.out.println(a); } } 对于该问题,我只知道是不会抛出异常的,但是对于输出的结果我认为是空字符串。不...原创 2021-11-26 07:46:47 · 420 阅读 · 0 评论 -
多线程 | Thread 和 Runnable 执行流程的差异
目录 一、查看源码 二、实例分析 三、总结 上图来自网络 一、查看源码 在 Java 中创建自定义线程通常有两种方法,一种方法是继承 Thread 类,另外一种方法是实现 Runnable 接口。 无论是使用继承 Thread 类 的方式,还是 实现 Runnable 接口 的方式,本质上是没有差别的。因为 Thread 本身也是实现了 Runnable 接口的。查看 Thread 类的定义,定义如下: class Thread imple...原创 2021-11-24 17:25:19 · 653 阅读 · 0 评论 -
面试题 | 一个公家单位的面试
01.多线程和单线程的区别和联系 02.如何制定多个线程的执行顺序 03.线程和进程的区别 04.多线程产生死锁的 4 个必要条件 05.sleep() 和 wait(n)、wait() 的区别 06.synchronized 关键字 07.volatile 关键字 08.ThreadLocal(线程局部变量)关键字 09.Atomic 关键字 10.线程池有了解吗 11.JDK 中常用的包有哪些 12.JDK、JRE 和 JVM 的联系和区别 ...原创 2021-11-01 13:54:31 · 162 阅读 · 0 评论