Java面试
文章平均质量分 73
Luke Ewin
Java爱好者,喜欢写博客,喜欢录制视频分享在B站,喜欢运动。
展开
-
Java多线程基础篇|JUC并发编程基础篇
为啥要有进程?又为啥出现线程的概念?线程与进程的区别是什么?线程的出现解决了什么问题?在Java中如何使用多线程?这篇文章将会给出答案。原创 2023-04-10 10:29:50 · 490 阅读 · 0 评论 -
在Java面试中0.1+0.2不等于0.3的理解
在Java面试中如果面试官问我们0.1+0.2等于0.3吗?如果不等于,那可以解释一下吗?原创 2023-04-05 13:43:08 · 1523 阅读 · 0 评论 -
Java方法同步调用,异步调用,回调
在Java中,回调方法是一种常见的编程模式,也被称为回调函数或回调接口。回调方法是一种通过函数指针或接口实现的机制,允许一个对象在另一个对象发生特定事件时被通知。举一个例子:你在周五晚上发微信问女朋友:你在干嘛?一起出来吃个饭吧。在编程中有同步调用,异步调用,回调。同步调用:你在等待你女朋友回复的过程中,你一直没有做其它事情,那么你就是同步调用。A对象的方法a()调用B对象的方法b()的过程中线程会一直阻塞,直到执行完B对象中的方法b()。原创 2023-03-30 13:01:58 · 1550 阅读 · 0 评论 -
如何理解IO的同步、异步、阻塞、非阻塞
IO操作是很常见的操作,说到IO操作,我们就会想到阻塞、非阻塞、同步、异步。那么什么是同步,什么是异步,什么是阻塞,什么是非阻塞呢?原创 2023-03-26 12:38:37 · 556 阅读 · 0 评论 -
Java中的单例模式
Java中的单例模式是Java面试中经常被问到的设计模式之一,单例模式在Java实际开发中经常用到,比如,我们需要日志功能,日志的实例就是单例的,整个系统中只存在一个日志对象。原创 2022-07-11 17:27:32 · 177 阅读 · 0 评论