摘要: 练习 Servlet 的转发与重定向,对比两者差异时犯了低级错误:转发后还写了输出语句,导致报响应已提交异常。总结:转发和重定向后应立即结束方法,牢记响应的生命周期规则。 阅读全文
posted @ 2026-01-07 21:57 Yuuki理 阅读(8) 评论(0) 推荐(0)
摘要: 今天主攻 JavaWeb 的 Servlet 基础,跟着案例写了简单的请求处理代码,却卡在参数获取环节 —— 忘记给表单加 name 属性,导致后台一直拿不到值。反思:写代码时要兼顾前后端关联,每步都要验证基础配置是否到位。 阅读全文
posted @ 2026-01-07 21:57 Yuuki理 阅读(6) 评论(0) 推荐(0)
摘要: 第 17 章不常见控制结构拓宽了编码思路,第 18 章表驱动法提供了数据与逻辑分离的新方案。第 19 章的常规控制问题总结,帮我梳理了过往编码中的隐形漏洞。这三章跳出基础语句框架,教会我用更灵活的方式管控代码流程,提升了编码灵活性。 阅读全文
posted @ 2025-11-30 21:56 Yuuki理 阅读(5) 评论(0) 推荐(0)
摘要: 前两章关于直线型和条件语句的组织,让我学会优化代码逻辑流向。第 16 章的循环控制内容尤为实用,书中的循环优化技巧解决了我之前代码冗余的问题。这三章聚焦基础控制结构,让我意识到规范语句组织能大幅提升代码可读性与效率。 阅读全文
posted @ 2025-11-30 21:55 Yuuki理 阅读(8) 评论(0) 推荐(0)
摘要: 这几章聚焦变量核心知识,让我对变量使用有了全新认知。了解了变量使用规范规避了常见陷阱,下一章的命名技巧让我摒弃模糊命名习惯。第 12-13 章对数据类型的解析,教会我根据场景精准选型。这四章夯实了编码基础,明白变量把控是代码质量的第一道关卡。 阅读全文
posted @ 2025-11-30 21:54 Yuuki理 阅读(6) 评论(0) 推荐(0)
摘要: 高质量代码要易理解、易扩展。书中关于类设计、接口定义的原则,结合具体示例讲解如何降低代码耦合度,逻辑清晰且实用性强。“单一职责原则” 避免 “万能类 / 函数”带来的问题,划分职责界限,比如一个 “用户管理” 类不应同时处理支付逻辑。这些设计思想适用于多种编程语言,体现了 “以用户和维护者为中心” 阅读全文
posted @ 2025-10-31 21:49 Yuuki理 阅读(3) 评论(0) 推荐(0)
摘要: 最深的感悟是 “软件构建是系统性工程”。作者没有局限于代码本身,而是从软件质量目标、项目规划、团队协作等部分切入。其中关于 “技术债务” 的论述我觉得很有道理,每一次敷衍的设计都会为后续埋下隐患。优秀的程序员不仅要会写代码,更要具备全局思维,在一开始就为软件的可维护性、可扩展性打好基础,注意留好注释 阅读全文
posted @ 2025-10-31 21:22 Yuuki理 阅读(1) 评论(0) 推荐(0)
摘要: 编程不只是写代码,前期的需求分析、架构设计和规划是高质量软件的基石。书强调 “磨刀不误砍柴工”,充分的前期准备能避免后期大量返工,那些关于项目复杂度评估、构建环境搭建的建议,既有理论高度又贴近实践,严谨的基础工作是提升效率的关键,后续开发中也要注重前期筹备的完整性。 阅读全文
posted @ 2025-10-31 21:21 Yuuki理 阅读(2) 评论(0) 推荐(0)
摘要: 返回值实际有什么作用 核心作用是实现函数与调用者之间的数据交互,如传递计算结果,返回状态或标志 什么情况下不会接收返回值 有些函数的核心目的不是返回结果,而是完成某种操作,忽略返回值可能隐藏潜在问题(如未处理的错误状态) cout << a << b 中,第一个 << 的返回值是 cout(),被第 阅读全文
posted @ 2025-10-22 23:22 Yuuki理 阅读(9) 评论(0) 推荐(0)
摘要: 函数的重载与覆盖 重载在类中,覆盖是子类实现父类中的虚函数 关于c++多继承与java的接口 多继承可能导致菱形继承问题,需通过 virtual 虚继承解决 java所有非 static、非 final、非 private 的方法默认是虚函数,支持运行时多态;c++需声明virtual 为什么不能用 阅读全文
posted @ 2025-10-21 23:25 Yuuki理 阅读(4) 评论(0) 推荐(0)