摘要: 今天不再满足于“try-catch捕获异常”,而是深入理解异常体系,还动手写了第一个自定义异常,解决“业务错误无法用系统异常表达”的问题。 关键收获:理清了 Checked Exception (编译时异常,如 IOException ,必须处理)和 Unchecked Exception (运行时 阅读全文
posted @ 2025-10-27 08:40 百折不可夺志 阅读(5) 评论(0) 推荐(0)
摘要: 今天聚焦 ArrayList 与 LinkedList 的底层差异,用“10万次增删查”测试验证性能区别,彻底跳出“只会用API”的误区。 核心突破:搞懂了两者的本质区别—— ArrayList 基于动态数组,查询快(通过索引直接定位)但增删慢(需移动元素); LinkedList 基于双向链表,增 阅读全文
posted @ 2025-10-27 08:40 百折不可夺志 阅读(2) 评论(0) 推荐(0)
摘要: 今天聚焦 ArrayList 与 LinkedList 的底层差异,用“10万次增删查”测试验证性能区别,彻底跳出“只会用API”的误区。 核心突破:搞懂了两者的本质区别—— ArrayList 基于动态数组,查询快(通过索引直接定位)但增删慢(需移动元素); LinkedList 基于双向链表,增 阅读全文
posted @ 2025-10-27 08:40 百折不可夺志 阅读(5) 评论(0) 推荐(0)
摘要: 今天终于搞懂了 ArrayList 和数组的区别!之前总混淆两者,今天对着代码调试才发现, ArrayList 能自动扩容,不用像数组那样一开始就定死长度,比如添加第11个元素时,它会悄悄把容量从10变成15。 不过写遍历代码时还是踩了坑,用 for-each 循环没法修改元素值,换成普通 for  阅读全文
posted @ 2025-10-20 13:56 百折不可夺志 阅读(5) 评论(0) 推荐(0)
摘要: 跟着教程写了个简易待办清单,用ArrayList存任务,却在遍历删除时栽了坑,报了ConcurrentModificationException。查资料才懂,foreach遍历不能直接删元素,得用迭代器或者普通for循环。 阅读全文
posted @ 2025-10-14 16:49 百折不可夺志 阅读(4) 评论(0) 推荐(0)
摘要: 跟着教程写了个简易待办清单,用ArrayList存任务,却在遍历删除时栽了坑,报了ConcurrentModificationException。查资料才懂,foreach遍历不能直接删元素,得用迭代器或者普通for循环。 阅读全文
posted @ 2025-10-14 16:49 百折不可夺志 阅读(7) 评论(0) 推荐(0)
摘要: 跟着教程写了个简易待办清单,用ArrayList存任务,却在遍历删除时栽了坑,报了ConcurrentModificationException。查资料才懂,foreach遍历不能直接删元素,得用迭代器或者普通for循环。 阅读全文
posted @ 2025-10-14 16:49 百折不可夺志 阅读(4) 评论(0) 推荐(0)
摘要: 今天啃了循环嵌套,用for循环打印出三角形图案时超有成就感!但嵌套逻辑绕晕好几次,明天要再练3道题巩固。 阅读全文
posted @ 2025-10-13 14:16 百折不可夺志 阅读(7) 评论(0) 推荐(0)
摘要: 今天啃了循环嵌套,用for循环打印出三角形图案时超有成就感!但嵌套逻辑绕晕好几次,明天要再练3道题巩固。 阅读全文
posted @ 2025-10-13 14:16 百折不可夺志 阅读(8) 评论(0) 推荐(0)
摘要: 今天啃了循环嵌套,用for循环打印出三角形图案时超有成就感!但嵌套逻辑绕晕好几次,明天要再练3道题巩固。 阅读全文
posted @ 2025-10-13 14:15 百折不可夺志 阅读(5) 评论(0) 推荐(0)