摘要: 学习Java日记 今天学了IO流的基础用法,重点掌握了字节流和字符流的简单操作。课上跟着老师用FileInputStream读取文本文件内容,用FileOutputStream写入数据,成功实现了简单的文件复制功能。 课后试着写了个读取用户输入并写入文件的程序,一开始没处理文件不存在的情况,导致报错 阅读全文
posted @ 2025-11-05 22:05 111阳 阅读(9) 评论(0) 推荐(0)
摘要: 学习Java日记 今天重点学了集合框架的基础,主要接触了ArrayList和HashMap。课上知道了ArrayList是动态数组,能灵活添加、删除元素,跟着练了添加字符串、遍历输出的案例,用for-each循环遍历特别方便。 HashMap部分理解了“键值对”存储方式,学会了put添加元素、get 阅读全文
posted @ 2025-11-05 22:04 111阳 阅读(7) 评论(0) 推荐(0)
摘要: 今天学了异常处理相关知识,知道了try-catch-finally的用法,能捕获程序运行时的错误。课上跟着练了除数为零、数组越界的异常案例,用try包裹可能出错的代码,catch捕获异常后给出提示,程序就不会直接崩溃了。 课后试着在之前写的成绩程序里加了异常处理,防止输入非数字的情况,一开始忘了处理 阅读全文
posted @ 2025-11-05 22:04 111阳 阅读(7) 评论(0) 推荐(0)
摘要: 学习Java日记 今天重点学习了继承和多态的基础内容。课上知道了子类能继承父类的属性和方法,用extends关键字就能实现,还跟着写了“动物”父类和“猫”“狗”子类的案例,调用继承的方法时很顺畅。 多态部分有点绕,通过重写方法理解了“一个接口多种实现”,课后做练习题时,一开始分不清重写和重载,翻笔记 阅读全文
posted @ 2025-11-05 22:03 111阳 阅读(12) 评论(0) 推荐(0)
摘要: 学习Java日记 学Java的两个多月,今天重点学了数组相关知识。课上理解了数组的定义和初始化方法,跟着练了遍历数组、求数组最大值的案例,用for循环遍历的时候很快就上手了。 课后做了道数组排序的练习题,一开始没想到用冒泡排序,卡了半小时,看了讲解视频后才理清思路,修改代码后成功运行。还试着给数组元 阅读全文
posted @ 2025-11-05 22:02 111阳 阅读(9) 评论(0) 推荐(0)
摘要: 学习Java日记 学Java两个月啦,今天主要巩固了分支和循环结构。课上跟着老师练了if-else判断语句,还写了for循环的小案例,比如计算1到100的和,调试了两次就成功了。 课后试着做了个简单的成绩评级程序,根据输入的分数输出等级,过程中差点搞混循环条件,查了笔记才修正过来。 总结:这两个月掌 阅读全文
posted @ 2025-11-05 22:02 111阳 阅读(4) 评论(0) 推荐(0)
摘要: 重读《代码大全 2》时,我正陷入一个棘手的项目困境:团队迭代速度越来越快,代码库却像失控的藤蔓,冗余代码、模糊命名、缺乏注释的“祖传逻辑”让新功能开发举步维艰,每次修改都要小心翼翼生怕触发隐藏bug。抱着“找找解决方案”的心态翻开这本书,却发现它给予我的远不止技术技巧,更是一场关于软件开发本质的认知 阅读全文
posted @ 2025-10-31 21:40 111阳 阅读(4) 评论(0) 推荐(0)
摘要: 书中关于“需求分析与规划”的内容,彻底颠覆了我“拿到需求就动手编码”的习惯。作者强调“编码前的准备工作占项目成功的50%”,并详细阐述了如何进行需求拆解、边界定义、风险评估。这让我想起之前开发“用户积分系统”的经历:当时我急于赶进度,没有深入分析积分规则的边界条件,导致上线后出现“用户注销后积分未清 阅读全文
posted @ 2025-10-31 21:40 111阳 阅读(7) 评论(0) 推荐(0)
摘要: 重读《代码大全 2》时,我正陷入一个棘手的项目困境:团队迭代速度越来越快,代码库却像失控的藤蔓,冗余代码、模糊命名、缺乏注释的“祖传逻辑”让新功能开发举步维艰,每次修改都要小心翼翼生怕触发隐藏bug。抱着“找找解决方案”的心态翻开这本书,却发现它给予我的远不止技术技巧,更是一场关于软件开发本质的认知 阅读全文
posted @ 2025-10-31 21:39 111阳 阅读(7) 评论(0) 推荐(0)
摘要: 今天又来完成随笔了,今天没咋学java,中午吃饭吃的千叶豆腐,就是开始备考四级了,ee好困,每天都很困,今天上了一早上的工程实训,也没听懂什么,下午英语课更是ee,以后要更加努力了! 阅读全文
posted @ 2025-10-21 22:59 111阳 阅读(5) 评论(0) 推荐(0)