软件构造习题课一的要点记录
1.完成对抛出异常及异常内容的test:
2.比较器的使用:
在主函数中的调用示例:
比较器的写法示例:
上图实现的是降序,要理解为什么,还要
规定当返回结果为负时不需要交换两个参数的位置,返回结果为正数时组要交换两个参数的位置。因此若将第二个图中返回的-1和1进行交换,得到的是升序排列。
3.重写toString方法:
若在类中重写了toString方法,使用System.out.println(该类)会直接调用重写的方法。
软件构造习题课一的要点记录相关推荐
- 软件构造第11次课复习——工厂模式
临近考试,我温习了一下软件构造的第十一章,有了一些感悟,发一篇博客以抛砖引玉,如有错误请在评论区中指出,谢谢各位. 设计模式分为三种--创造型,结构型,行为类(Creational patterns, ...
- 软件构造-Reading 1:静态检查
大纲: 阅读1:静态检查 目标: 冰雹序列 计算冰雹序列 类型 静态类型 静态检查.动态检查.无检查 惊喜:原始类型并不是真正的数字! 阅读练习 数组和集合 迭代 方法 变化的值与重新分配变量 记录假 ...
- HIT 软件构造 lab2实验报告
2020年春季学期 计算机学院<软件构造>课程 Lab 2实验报告 学号 1180300223 班号 1803002 目录 1 实验目标概述 1 2 实验环境配置 1 3 实验过程 1 3 ...
- HIT-2022年春季学期《软件构造》Lab 1实验心得
目录 2022年春季学期计算学部<软件构造> 课程Lab 1实验心得 1.实验目标概述 2.实验环境配置 3.实验过程 3.1 Magic Squares 3.2 Turtl ...
- 软件构造实验一问题解决方法及经验教训
软件构造实验一问题解决方法及经验教训 一:实验目标概述 1.本次实验通过求解三个问题,训练基本 Java 编程技能,能够利用 Java OO 开发基本的功能模块,能够阅读理解已有代码框架并根据功能需求 ...
- HIT2020春软件构造lab1
HIT 2020年春季学期 计算机学院<软件构造>课程 **Lab 1实验报告 目录 1 实验目标概述 2 实验环境配置 3 实验过程 3.1 Magic Squares 3.1.1 is ...
- HIT 软件构造 lab3实验报告
2020年春季学期 计算机学院<软件构造>课程 Lab 3实验报告 姓名 赵旭东 学号 1180300223 班号 1803002 电子邮件 1264887178@qq.com 手机号码 ...
- 哈工大2021春软件构造实验总结
哈工大2021春软件构造实验总结 文章目录 一.实验一 1. 实验概述 1.1 Magic Squares 1.2 Turtle Graphics 1.3 Social Network 2. 实验感受 ...
- 2022 - 软件构造复习
软件生命周期 一个软件产品或软件系统经历孕育.诞生.成长.成熟.衰亡等阶段,一般称为软件生存周期(软件生命周期). 根据软件所处的状态和特征,划分软件生存周期. 需求定义.软件设计.软件实现.软件维护 ...
最新文章
- mysql替换开头_如何在MySQL的字符串开头搜索和替换特定字符?
- Reference resources
- xdm,把我大学四年能用到的软件都分享给你。
- gitignore忽略文件夹_原创 | 详解gitignore的使用方法,让你尽情使用git add .
- mysql profiles清空_MYSQL 使用show profiles 分析性能
- Javascript学习总结 - JS基础系列三
- 聚类效果评价——Davies-Bouldin(DB指标)——内部评估标准(3)
- Inflater与findViewById()区别
- Mac系统升级node
- docker-compose简单使用
- ios9与ios8的区别
- qt_翻译文件常用缩写
- 最新详细VMware虚拟机下载与安装
- 正元一卡通对接代码Webservice
- Vue CLI3 bable兼容ie11ie10
- 动手学:深度学习Task2
- 定义一个长方形(Rectangle)类,有长、宽属性,对每个属性都提供相应的get/set方法。
- DBL_EPSILON和 FLT_EPSILON
- 【划词翻译】Ubuntu 实现划词翻译
- Python生成二维码脚本