首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Java
橙一万
创建于2022-12-13
订阅专栏
日常学习
暂无订阅
共2篇文章
创建于2022-12-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Optional使用案例
包装可能为Null的对象 设置默认值有两个方法:orElse() 和 orElseGet(),但是前者不管包装的对象是否为Null,里面调用的方法都会被执行;orElseGet()如果被包装的对象不为
ThreadPoolExecutor 线程池底层原理和执行流程
为什么要用线程池? 这里借用《Java 并发编程的艺术》提到的来说一下使用线程池的好处: 降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 提高响应速度。当任务到达时,任务可以不需