1.完成对抛出异常及异常内容的test:

2.比较器的使用:

在主函数中的调用示例:

比较器的写法示例:

上图实现的是降序,要理解为什么,还要

规定当返回结果为负时不需要交换两个参数的位置,返回结果为正数时组要交换两个参数的位置。因此若将第二个图中返回的-1和1进行交换,得到的是升序排列。

3.重写toString方法:

若在类中重写了toString方法,使用System.out.println(该类)会直接调用重写的方法。

软件构造习题课一的要点记录相关推荐

  1. 软件构造第11次课复习——工厂模式

    临近考试,我温习了一下软件构造的第十一章,有了一些感悟,发一篇博客以抛砖引玉,如有错误请在评论区中指出,谢谢各位. 设计模式分为三种--创造型,结构型,行为类(Creational patterns, ...

  2. 软件构造-Reading 1:静态检查

    大纲: 阅读1:静态检查 目标: 冰雹序列 计算冰雹序列 类型 静态类型 静态检查.动态检查.无检查 惊喜:原始类型并不是真正的数字! 阅读练习 数组和集合 迭代 方法 变化的值与重新分配变量 记录假 ...

  3. HIT 软件构造 lab2实验报告

    2020年春季学期 计算机学院<软件构造>课程 Lab 2实验报告 学号 1180300223 班号 1803002 目录 1 实验目标概述 1 2 实验环境配置 1 3 实验过程 1 3 ...

  4. HIT-2022年春季学期《软件构造》Lab 1实验心得

    目录 2022年春季学期计算学部<软件构造> 课程Lab 1实验心得 1.实验目标概述 2.实验环境配置 3.实验过程 3.1 Magic Squares ​​​​​​​3.2 Turtl ...

  5. 软件构造实验一问题解决方法及经验教训

    软件构造实验一问题解决方法及经验教训 一:实验目标概述 1.本次实验通过求解三个问题,训练基本 Java 编程技能,能够利用 Java OO 开发基本的功能模块,能够阅读理解已有代码框架并根据功能需求 ...

  6. HIT2020春软件构造lab1

    HIT 2020年春季学期 计算机学院<软件构造>课程 **Lab 1实验报告 目录 1 实验目标概述 2 实验环境配置 3 实验过程 3.1 Magic Squares 3.1.1 is ...

  7. HIT 软件构造 lab3实验报告

    2020年春季学期 计算机学院<软件构造>课程 Lab 3实验报告 姓名 赵旭东 学号 1180300223 班号 1803002 电子邮件 1264887178@qq.com 手机号码 ...

  8. 哈工大2021春软件构造实验总结

    哈工大2021春软件构造实验总结 文章目录 一.实验一 1. 实验概述 1.1 Magic Squares 1.2 Turtle Graphics 1.3 Social Network 2. 实验感受 ...

  9. 2022 - 软件构造复习

    软件生命周期 一个软件产品或软件系统经历孕育.诞生.成长.成熟.衰亡等阶段,一般称为软件生存周期(软件生命周期). 根据软件所处的状态和特征,划分软件生存周期. 需求定义.软件设计.软件实现.软件维护 ...

最新文章

  1. mysql替换开头_如何在MySQL的字符串开头搜索和替换特定字符?
  2. Reference resources
  3. xdm,把我大学四年能用到的软件都分享给你。
  4. gitignore忽略文件夹_原创 | 详解gitignore的使用方法,让你尽情使用git add .
  5. mysql profiles清空_MYSQL 使用show profiles 分析性能
  6. Javascript学习总结 - JS基础系列三
  7. 聚类效果评价——Davies-Bouldin(DB指标)——内部评估标准(3)
  8. Inflater与findViewById()区别
  9. Mac系统升级node
  10. docker-compose简单使用
  11. ios9与ios8的区别
  12. qt_翻译文件常用缩写
  13. 最新详细VMware虚拟机下载与安装
  14. 正元一卡通对接代码Webservice
  15. Vue CLI3 bable兼容ie11ie10
  16. 动手学:深度学习Task2
  17. 定义一个长方形(Rectangle)类,有长、宽属性,对每个属性都提供相应的get/set方法。
  18. DBL_EPSILON和 FLT_EPSILON
  19. 【划词翻译】Ubuntu 实现划词翻译
  20. Python生成二维码脚本

热门文章

  1. 基于深度学习的点云分割网络及点云分割数据集
  2. charles抓包提示unknow
  3. 大白话btree和b+tree
  4. sfc /scannow是什么意思,有什么作用?(转载)
  5. 亚米社区app v1.1.6
  6. linux用户名不在sudoers,Ubuntu 用户名 不在 sudoers文件中,此事将被报告。
  7. 学习累了休息一下——————看完不笑你厉害
  8. 表格练习(工商银行电子汇款单)表单练习(用户注册)
  9. 15、PIC32系列-输入捕捉ICAP
  10. JavaScript 教程「3」:数据类型