课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
你知道JVM的类加载器有哪些?双亲委派机制是什么?JVM设计者把类加载阶段中的“通过'类全名'来获取定义此类的二进制字节流”这个动作放到Java虚拟机外部去 ...详情>>
你能解释一下JVM类加载器的作用吗?在前面我们简单聊过类加载器。它就是读取字节码转换成java.lang.Class类的一个实例。通过newInstance()方法就可以创建类的实例。说起来一 ...详情>>
你能谈一下JVM的主要组成部分吗?JDK的JRE的区别作为一个Java开发,我相信每个人都知道。但是很多人却不知道JRE是Java虚拟机的实现。它可以分析字节码、解释代码然后执行它。 ...详情>>
什么是JVM吗?它是如何工作的?我们都知道在Windows系统里面一个软件安装包是exe文件对吧。但是在MacOS里面exe文件是不能够安装的,只能安装dmg后缀的安装包。同样的Mac系统里的 ...详情>>
什么是零拷贝?零拷贝(Zero-Copy)是一种 I/O 操作优化技术,可以快速高效地将数据从文件系统移动到网络接口,而不需要将其从内核空间复制到用户空间。传统I/O操作过程:传统 I/O 的 ...详情>>
NIO的原理,包括哪几个组件?NIO(Java Non-blocking I/O)是一种 I/O 技术,其核心原理是基于事件驱动的方式进行操作。NIO 的工作原理:基于缓冲区、通道和选择器的组合,通过高效地利 ...详情>>
单机线程池执行断电了应该怎么处理?单机线程池是一种常见的多线程编程方式,它可以用于异步执行任务,提高应用程序的性能和并发能力。在单机线程池中,所有任务都由同一个线程处 ...详情>>
能说一下线程池有几种状态吗?线程池有这几个状态:RUNNING,SHUTDOWN,STOP,TIDYING,TERMINATED //线程池状态private static final int RUNNING = -1 << COUNT_BITS;private sta ...详情>>
线程池异常怎么处理知道吗?在使用线程池处理任务的时候,任务代码可能抛出RuntimeException,抛出异常后,线程池可能捕获它,也可能创建一个新的线程来代替异常的线程,我们可能无法 ...详情>>
说一说newScheduledThreadPool工作原理线程池特点: 最大线程数为Integer.MAX_VALUE,也有OOM的风险 阻塞队列是DelayedWorkQueue keepAliveTime为0 scheduleAtFixedRate() :按 ...详情>>
什么是Java中的函数式接口?请举例说明
解释Java中的静态导入(static import)及其应用场景
如何在Java中实现方法重载和方法重写?
解释Java中的String、StringBuilder和StringBuffer的区别
如何在Java中实现自定义注解?注解有什么应用场景?
什么是Java中的Lambda表达式,它的优点是什么?
2024-10-06
2024-09-13
2024-08-01
2024-10-22