登录
Go教程
Go问答
MySQL
Redis
软件教程
人工智能
业界新闻
php教程
java教程
python教程
linux
前端
常见问题
AI提示词
作文
画画
一月内
三天内
一周内
一月内
三月内
最新
最热
文章
·
java教程
| 4星期前 |
ReentrantLock显式锁使用详解
ReentrantLock可实现tryLock、限时等待、响应中断和灵活释放锁,而synchronized不支持;必须用try-finally确保unlock()执行,且仅在lock()成功后调用;公平锁降低吞吐量,应按需选用。
276
收藏
文章
·
java教程
| 4星期前 |
Record类紧凑构造器实现数据校验方法
CompactConstructor是record唯一能做前置校验的位置,必须在this()调用前完成空值、范围、格式等检查并抛出IllegalArgumentException等运行时异常,否则字段已final初始化,校验失效。
421
收藏
1
2
158
159
160
161
162