课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
调用 start() 方法会告诉jvm创建一个新的线程,并在这个新线程中执行与 run() 方法相关联的代码块。这个过程允许多个线程同时运行,每个线程都拥有独立的执行上下文,这意味着它 ...详情>>
守护线程,可以看作是为其他线程提供服务的辅助工具。它们通常执行一些后台任务,比如垃圾回收、定期检查、日志记录等。一个重要的特点是它们不会阻止JVM的退出。当所有的本地 ...详情>>
当一个程序在计算机上运行时,通常会创建至少一个进程。进程被认为是操作系统分配资源的最小单元,每个进程都拥有独立的内存空间和系统资源,包括文件句柄和网络连接等。操作系 ...详情>>
并发针对单核 CPU 而言,它指的是 多个任务交替执行,每个任务都会在一段时间内执行一部分,然后切换到另一个任务,因为单核 CPU 一次只能执行一个任务。并发的目的是提高系统的响 ...详情>>
Fork/Join框架是一个用于并行化执行任务的框架,它是Java 7引入的一个新特性,专门用于方便地利用多核CPU的性能优势,通过分治法的策略来将任务分解为更小的子任务,然后并行执行 ...详情>>
阻塞队列(BlockingQueue)是一种特殊类型的队列,它用于在多线程环境中实现线程之间的通信。常见的Java阻塞队列实现包括:ArrayBlockingQueue、LinkedBlockingQueue、PriorityBlo ...详情>>
“::”是什么含义在Java中,双冒号"::"是方法引用(Method Reference)的语法。方法引用是一种简化Lambda表达式的语法结构,使代码更加简洁易读。并且在使用方法引用时, ...详情>>
金额到底用Long还是Bigdecimal, 一直是一个有争议的话题: 我来说说我的观点, 大家也可以评论区说说你的观点: 首先float和double肯定是排除的,因为它们内部使用科学计数法,转 ...详情>>
在开发过程中经常会使用if...else...进行判断抛出异常、分支处理等操作。这些if...else...充斥在代码中严重影响了代码代码的美观,这时我们可以利用Java 8的Function接口来 ...详情>>
什么是 CAP 定理?CAP 定理是一个分布式系统设计的基本原则。它指出,在一个分布式系统中,无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance ...详情>>
如何在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