摘要: 异常发生于程序执行期间,表明出现了一个非法的运行状况。许多JDK中的方法在检测到非法情况时,都会抛出一个异常对象。 异常处理的目的是依据实际情况提供不同的错误应对策略与手段,使程序更稳定,更安全。异常处理的主要用途是提供准确的错误消息,解释失败的原因、位置和错误类型等,同时提供一定的恢复能力,尽可能 阅读全文
posted @ 2022-10-17 22:51 -她的梦- 阅读(24) 评论(0) 推荐(0) 编辑
摘要: P8 1.动手实验,运行TestInherits.java ,我们可以看出,先调用爷爷类的无参构造,再调用父亲的无参构造,最后调用子类的构造方法当使用super关键字显式的调用GrandParent的构造方法时,必须要放到第一句,因为再任何情况下都会隐式或显示的调用无参结论:通过 super 调用基 阅读全文
posted @ 2022-10-08 09:44 -她的梦- 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 有关动手动脑的实验性总结1.P29 首先定义了一个类Foo,在这个类中包含数据成员value以及有参构造函数Foo( int initValue );在Test类中用Foo类的无参构造方法去创建一个实例化对象,发现编译出错了,原因如下:首先我们要知道,一切类的超类是Object,而object这个类 阅读全文
posted @ 2022-10-03 18:22 -她的梦- 阅读(28) 评论(1) 推荐(1) 编辑
摘要: 第二章:用隐喻更充分的理解软件开发1、当将软件的构建过程比作房屋的构建过程时,可以发现,仔细的准备是必要的,发生变动时最贵的成本是人的时间,而大型项目和小型项目之间也有差异。2、软件开发实践中,每位工程师都有许多工具,但不存在任何一个能适用于所有工作的工具,因地制宜德尔选择正确工具是成为能有效编程的 阅读全文
posted @ 2022-09-30 19:26 -她的梦- 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 第一章:欢迎进入软件构建的世界 1、什么是软件构建? 开发计算机软件已是一个复杂的过程,在过去的25年间,研究者已经认识到在软件开发过程中的各种不同活动。 主要分为:定义问题,需求分析,规划构建,软件架构,详细设计,编码与调试,单元测试,集成测试,集成,系统测试,保障维护。 软件构建可以理解为软件开 阅读全文
posted @ 2022-09-30 19:22 -她的梦- 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 在Java语言中,其主要模块分为:类、方法、包。而包可以理解为一个文件夹,里面存放着各种Java文件供我们使用。而我们的一切实际操作都是在方法中实现的,可以理解为类给了我们一个平台,真正的操作还是靠方法来完成。 在lang包下有一个Math类,该类的大部分方法都是用static来修饰的,所以调用方法 阅读全文
posted @ 2022-09-23 16:24 -她的梦- 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 首先,在课堂上我们回顾了《大道至简》这本书的核心思想,编程主要分:顺序,分支,循环。首先要学会分析需求,找出项目沟通的基本方式,制定项目目标和技术方案,最后用编程实现问题的解决。编程思维即为分解问题,模式识别,进行抽象,最后用算法解决。在第一次实现宿舍管理系统的作业中,该思想运用的就很明显。第一次分 阅读全文
posted @ 2022-09-12 11:34 -她的梦- 阅读(40) 评论(1) 推荐(0) 编辑
摘要: 一、原码 1)正数的原码就是它的本身 假设使用一个字节存储整数,整数10的原码是:0000 1010 2)负数的最高位是符号位,不参与进制的换算 假设使用一个字节存储整数,整数-10的原码是:1000 1010 二、反码 1)正数的反码就是它本身 用一个字节来存储一个整数,整数10的反码就是0000 阅读全文
posted @ 2022-09-10 18:10 -她的梦- 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 本周进一步深入学习了类以及接口的用法,区别以及类似点 1.3接口的成员特点 1)成员变量:只能是常量,默认修饰符public static final 2)构造方法接口没有构造方法,因为接口主要是对行为进行抽象的,是没有具体存在的。 一个类如果没有父类,默认继承自object类 3)成员方法,只能是 阅读全文
posted @ 2022-08-20 09:13 -她的梦- 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 本周Java学习重点放在了多态的使用,以及抽象类 ,接口,两者的不同以及联系,以及如何使用接口,接口对应着实现类。 多态、 1.4多态中的转型 1)向上转型 从子到父,父类引用指向子类的对象。 2)向下转型,从父到子,父类引用转为子类对象 二抽象类、 在java中,一个没有方法体的方法应该定义为抽象 阅读全文
posted @ 2022-08-11 15:47 -她的梦- 阅读(24) 评论(0) 推荐(0) 编辑