Java Thread.join () 方法详细解析

目录一、核心定位二、重载方法关键说明三、工作原理1. 核心逻辑2. 与Thread.sleep()的核心区别四、实战示例示例 1:无参join() - 主线程等待子线程完全执行运行结果(顺序固定)示例 2:带超时join(long millis) - 主线程等待超时后继续执行运行结果(主线程超时后提前执行)示例 3

【Java】泛型

 📃个人主页:island1314⛺️  欢迎关注:👍点赞 👂🏽留言 😍收藏  💞 💞 💞1. 什么是泛型 🍊 泛型(Generics)是Java编程语言中的一个强大的特性,它提供了 编

【Java 开发日记】我们来说一下无锁队列 Disruptor 的原理

目录一、为什么需要 Disruptor?—— 背景与问题二、核心设计思想三、核心组件与原理1. 环形缓冲区(Ring Buffer)2. 序列(Sequence)3. 序列屏障(Sequence Barrier)4. 等待策略(Wait Strategy)5. 事件处理器&

深度剖析 C++ string:从 0 到 1 的模拟实现与细节解析

前言string是 C++ 中最常用的字符串工具,但多数人只懂用、不懂其底层逻辑。这篇会带你手搓一个简易string:从内存管理的构造 / 析构,到深拷贝的拷贝构造 / 赋值重载,再到基础接口封装,帮你吃透string的核心机制,同时掌握 C++ 类设计的关键思路。📚

Java常见面试题及答案汇总(2025持续更新)

Java 作为企业级开发的主流语言,面试时涉及的知识点广泛且深入。本文整理了 Java 基础、集合、多线程、JVM、Spring、数据库、分布式 等高频面试题,并附上详细解析,帮助大家高效备战面试!📚 一、Java 基础1. Java 的三大特性是什么?✅ 答案: 封装:隐藏对象的

【Java】异常

异常(Exception) 异常概述 什么是程序的异常在 Java 中,异常是指程序在运行过程中发生的非正常情况,它会中断程序的正常执行流程,例如:除零、数组越界、空指针访问、文件不存在等。 异常的抛出机制Java中把不同的异常用不同的类表示,一旦发生某种异常,就创建该异常类型的对象&

【常用口语】“发信息” 不是send message!

信息时代,每个人每天都要处理一大堆信息 “有什么事发信息给我” “到家给我发信息” …… 只是“发信息”应用如此频繁 英语怎么说你知道吗? “发信息”不是send message 发信息老外直接说text sb.就是给某人留言 【例句】 I'll text you as soon as I get home. 我一到家就给你发信息。 Text me

JAVA中对象的几种比较

文章目录 引言 基本元素比较 1. 基本数据类型:直接用 `==` 比较值 2. 包装类:分两种情况 3. String 类型:核心看 `==` 和 `equals()` 的区别 基本元素比较的核心建议 总结 对象的比较 1. 覆写基类 &#

指出同事错误,对方却以辞职威胁

指出同事的工作问题,同事没有虚心接受,却问怎么提离职? 团队内发生的一件事情,有一些触动,也引发了一些思考,记录下来,算是复盘,和大家交流。 【背景】 1.外包测试6人小团队,我是团队责任人,现场还有另外两家测试外包公司。 2.女同事A平时提交的数据,无论是数据复杂或者是简单,都经常出错误。 3.A同事今天提交一份数据给客户(按照要求,这类数据发给客户之前,要先发给我复核没有问题了A

zzcase&接口自动化-质&效的探索

背景 功能用例设计与接口用例设计,是独立存在的,功能用例主要是验证测试页面功能实现,接口用例主要是验证接口入参和出参;从页面上看,功能测试过程是包含接口测试的,但是从服务底层上看,有些逻辑实现是功能页面覆盖不到的。 在业务测试当中,经常会遇到类似的场景: A:功能测试测完了,接口测完了吗? B:接口测完了,接下来就等功能测试了…… C:冒烟主流程没有问题,有些场景需要功能和接口一起验