摘要: 此次读后感写于读完《程序员修炼之道:从小工到专家》的第二章的第一节 一、注重实效的途径: 1.重复的危害: 1)维护是整个开发过程的例行事务。系统中的每一项知识都必须具有单一、无歧义、权威的表示。 2)重复是怎样发生的: • 强加的重复: ①信息的多种表示: ②代码中的文档: ③文档与代码: ④语言 阅读全文
posted @ 2022-10-25 09:38 sodamate 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 本次读后感写于阅读完《代码大全2》第三章。 一、三思而后行:前期准备 1)准备工作的核心目标就是降低风险,改进需求分析与项目规划。 前期工作:项目规划,创作案例,分析需求,创建架构。 抵抗“尽快开始写代码”,首先做规划。 2)辨明你所从事的软件的类型 3)问题定义的先决条件 4)需求的先决条件 明确 阅读全文
posted @ 2022-10-24 23:32 sodamate 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 题目: 代码: #include <iostream> #include <stdlib.h> using namespace std; typedef struct TreeNode { char data; struct TreeNode* lchild; struct TreeNode* rc 阅读全文
posted @ 2022-10-21 13:01 sodamate 阅读(20) 评论(0) 推荐(0) 编辑
摘要: //加载数据库驱动 MySQL: //1 MySQL驱动: com.mysql.jdbc.Drive //2 Oracle驱动: oracle.jdbc.driver.OracleDriver //3 SQLServer驱动: com.microsoft.sqlserver.jdbc.SQLServ 阅读全文
posted @ 2022-10-16 18:44 sodamate 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 我们在进行JAVA项目开发时,经常会面对一些常见的异常处理情况,接下来我会根据课下查阅学习的资料,来进行一些总结。 Java异常处理的几个原则如下: 1)不要丢弃异常,捕获异常后需要进行相关处理。如果用户觉得不能很好地处理该异常,就让它继续传播, 传到别的地方去处理,或者把一个低级的异常转换成应用级 阅读全文
posted @ 2022-10-15 23:07 sodamate 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1.动手动脑: 请阅读并运行AboutException.java示例,然后通过后面的几页PPT了解Java中实现异常处理的基础知识。 import javax.swing.*; class AboutException { public static void main(String[] a) { 阅读全文
posted @ 2022-10-15 22:45 sodamate 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 1.动手实验1:运行 TestInherits.java 示例,观察输出,注意总结父类与子类之间构造方法的调用关系修改Parent构造方法的代码,显式调用GrandParent的另一个构造函数,注意这句调用代码是否是第一句,影响重大! 输出结果: 结论:通过 super 调用基类构造方法,必须是子类 阅读全文
posted @ 2022-10-10 13:08 sodamate 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 1.动手动脑1 问题:以下代码为何无法通过编译?哪儿出错了? 原因: 首先,当类没有定义构造函数时,会自动生成一个无参的构造方法,但当类中定义了构造方法时,就会覆盖自动生成的构造方法, 这是只能使用类中定义的构造函数,题中类已经构造一个有参的构造方法,需要参数才能调用,而主函数中只能调用类中的构造 阅读全文
posted @ 2022-10-02 16:57 sodamate 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 此次读后感写于读完《程序员修炼之道:从小工到专家》的序和第一章 1.编程是门技艺,程序员既要倾听需求,又要解释命令;为工作建立文档,让工作工程化,使他人能理解它。kaizen——每天为提炼你所拥有的技能而工作,把新工具增加到你的技能列表中而工作。 2.注重实效:1)负责:承认你的错误,并切实负起责任 阅读全文
posted @ 2022-09-30 23:54 sodamate 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 本次读后感写于阅读完《代码大全2》第一章和第二章。 1.软件构建(编程): 软件开发的核心活动,唯一一项必不可少的工作。 构建活动(详细设计、编码、调试、集成、开发者测试)包含:1)验证有关的基础工作已经完成,因此构建活动可以顺利地进行下去。2)确定如何测试所写的代码。3)设计并编写类和子程序。4) 阅读全文
posted @ 2022-09-29 22:33 sodamate 阅读(52) 评论(0) 推荐(0) 编辑