上午我带领学生完成了理科章节综合测试,全程监督答题并记录下学生错题集中的知识点。批改试卷后,针对测试里暴露出来的薄弱题型逐一讲解,帮学生梳理章节核心考点,归纳同类题解题思路。在教学过程中,我也重新巩固了学科知识,做到教学与自我复盘同步进行
下午专注进行Java一维数组模块的系统学习。首先理解了数组的概念、两种定义格式与基础调用方式,明白数组是一块连续的内存空间,适合批量存储同类型数据。之后依次练习了数组常见实操案例:遍历数组找出最大值、最小值;模拟业务场景完成数组元素新增与删除操作,理解数组长度固定带来的操作逻辑;学习了基础顺序查找算法,从头到尾遍历匹配目标元素;进阶掌握二分查找原理,知晓二分查找必须依赖有序数组,通过不断折半缩小查找范围来提升效率;最后动手编写冒泡排序代码,理解相邻元素两两比较、交换位置完成升序降序排列的核心逻辑。
练习过程中,冒泡排序双层循环嵌套、二分查找边界条件很容易出现逻辑bug,我反复梳理代码执行流程、画图推演运行步骤才调试成功。这让我意识到编程学习不能只记语法格式,一定要理解底层执行逻辑,和《大道至简》中重视问题拆解、工程化思维的理念相契合。后续我会多加练习数组综合题型,熟练掌握查找、排序等基础算法,夯实Java编程基础。
暑假分享学习生活的第十六天
📅 2026/8/1 20:31:10
👁️ 阅读次数
📝 编程学习
编程学习
技术分享
实战经验