
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
如果你想自定义线程名称、异常处理器,可以手动注册java运行// Web 异步 & @Async 使用虚拟线程@Bean// 如果你需要兼容旧代码,也可以混合使用// @Bean// }
push_backinsertpop_backeraseclear[]atfrontbacksizecapacityreserveresize遍历:下标、迭代器、范围 for。
IntelliJ IDEA 2025 是 JetBrains 推出的,2025.3 版本开始实行,不再区分独立社区版和旗舰版;基础开发功能永久免费,需订阅解锁高阶企业能力,学生、教师可申请免费教育授权。
JDK 21.0.5 是 Java 21 长期支持版本的最新迭代更新,属于官方稳定商用 LTS 版本,发布后持续进行漏洞修复与性能优化,拥有超长维护周期,可稳定使用至 2031 年,是目前企业后端开发、项目架构升级的主流首选运行环境。
偏向第一个拿到锁的线程,无竞争直接拿锁。
程序只写一次,就能在所有主流系统运行,移植性极强。
原容量 * 1.5扩容本质:新建更大数组 +拷贝数据空集合第一次add,直接分配容量10若1.5倍容量仍不够存放当前数据,直接使用需要的最小容量。
ArrayList是包下基于实现的 List 集合,底层是 Object[] 数组,自动扩容,支持随机访问、增删改查。null。
for是Java最常用的,适用于循环次数明确、需要自增/自减控制变量的场景,结构紧凑,将循环初始化、循环条件、迭代更新三部分统一写在头部,可读性优于while。
graph TDA[JDK - Java开发工具包] --> B[JRE - Java运行时环境]B --> C[JVM - Java虚拟机]B --> D[Java核心类库]关系总结。JDK包含JRE,JRE包含JVM。JVM是执行引擎,是Java跨平台的基石。JRE= JVM + 运行所需类库,是运行Java程序的最小环境。JDK= JRE + 开发工具,是进行Java开发的完整套件。理解JD







