课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
什么是线程上下文切换?线程上下文切换指的是在多线程运行时,操作系统从当前正在执行的线程中保存其上下文(包括当前线程的寄存器、程序指针、栈指针等状态信息),并将这些信息恢 ...详情>>
线程有几种状态?线程在自身的生命周期中, 并不是固定地处于某个状态,而是随着代码的执行在不同的状态之间进行切换,如下图: ...详情>>
线程有哪些常用的调度方法import java.time.LocalTime;/** * Created by BaiLi */public class WaitDemo { public static void main(String[] args) throws Interrupte ...详情>>
为什么调用start()方法时会执行run()方法,那怎么不直接调用run()方法?JVM执行start方法,会先创建一个线程,由创建出来的新线程去执行thread的run方法,这才起到多线程的效果。sta ...详情>>
说说线程有几种创建方式?Java中创建线程主要有三种方式: 定义Thread类的子类,并重写该类的run方法/** * 继承Thread-重写run方法 * Created by BaiLi */public class BaiLiThr ...详情>>
说说什么是进程和线程?进程和线程是操作系统中的概念,用于描述程序运行时的执行实体。进程:一个程序在执行过程中的一个实例,每个进程都有自己独立的地址空间,也就是说它们不能 ...详情>>
并行与并发有什么区别?并行和并发都是指多个任务同时执行的概念,但是它们之间有着明显的区别。 并行:多个任务在同一时刻同时运行,通常需要使用多个处理器或者多核处理器来实现 ...详情>>
惊,MySQL8居然抛弃了查询缓存!!!英雄也有落幕时,MySQL8.0 已经删除了查询缓存,Query Cache 便正式退出了历史舞台,实际上在5.7 版本中已经可以通过缺省值query_cache_type控制,且默 ...详情>>
MySQL8新特性-默认字符集变更 我们知道在MySQL8.0版本之前,那么默认的字符集为latin-1 ,而UTF8字符集指向的是utf8mb3,不知道大家在工作中是否被它坑过,名字就非常具有误导性, ...详情>>
MySQL8新特性-降序索引降序索引,顾名思义是指索引是按照从大到小降序排列的,和升序索引的顺序相反,平时我们创建的普通索引都是默认升序的。 当我们的查询SQL,只包含一个列的时 ...详情>>
如何在Java中实现深拷贝(Deep Copy)?
解释Java中的动态绑定与静态绑定的区别
如何在Java中实现自定义的比较器(Comparator)?
Java中的集合框架中,HashSet与LinkedHashSet之间的区别是什么?
解释Java中的反射性能影响及其优化策略
如何在Java中实现组合模式(Composite Pattern)?
2024-10-31
2024-10-06
2024-09-13
2024-08-01
2025-01-02