• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






aurora7301

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2022年7月10日

maven基础
摘要: 依赖管理 生命周期和插件 阅读全文
posted @ 2022-07-10 16:59 aurora7301 阅读(19) 评论(0) 推荐(0)
 

2022年6月13日

HIT软构博客10--软件构造基础
摘要: ##软件构造的多维度视图和质量目标 ==三个维度== Build-Time和Run-Time Moment、Period Code-Level,Component-Level ==软件系统的质量属性== 外部质量属性: ==正确性==:最重要的质量指标。假设软件系统被分为很多层,每一层都保证自己的正 阅读全文
posted @ 2022-06-13 14:54 aurora7301 阅读(44) 评论(0) 推荐(0)
 
HIT软构博客9--复用性原则
摘要: Liskov替换原则(LSP) 子类型多态:客户端可用统一的方式处理不同类型的对象。 Animal a = new Animal(); Animal c1 = new Cat(); Cat c2 = new Cat(); 编译器在静态类型检查时强制满足的条件: 1.子类型可以增加方法,但不可删除 2 阅读全文
posted @ 2022-06-13 14:32 aurora7301 阅读(21) 评论(0) 推荐(0)
 
HIT软构博客8 软件构造中的异常
摘要: java中的异常分为两大类:==checked异常和unchecked==异常。其中,unchecked又分为error和runtime异常。 ==Unchecked异常不需要try-catch块处理==。出现了RuntimeException,就一定是程序员自身的问题。比如说,数组下标越界和访问空 阅读全文
posted @ 2022-06-13 14:19 aurora7301 阅读(30) 评论(0) 推荐(0)
 
HIT软构博客7--学习UML类图
摘要: UML的各种线和箭头到底是什么意思 1 ==泛化== 泛化表示⼀个更泛化的元素和⼀个更具体的元素之间的关系。即继承extends ⽤实线空⼼三角形箭头表⽰。箭头方向从==子类到父类==。 2==实现== 实现是⼀种类和接口的关系,类实现接口 虚线空心三角形箭头,类指向接口 3==依赖== 是⼀种== 阅读全文
posted @ 2022-06-13 10:58 aurora7301 阅读(29) 评论(0) 推荐(0)
 

2022年6月6日

HIT软构博客6--设计模式
摘要: 设计模式可以分为==1.创建型模式 2.结构型模式 3.行为类模式== 1.创建型模式 ​ ==工厂方法模式== ​ 当client不知道要创建哪个类的具体实例或不想在客户端代码指明要创建具体哪个子类的实例,用工厂方法。 用户是通过工厂方法得到新的对象,而不是通过new。 Product p =ne 阅读全文
posted @ 2022-06-06 22:43 aurora7301 阅读(37) 评论(0) 推荐(0)
 
HIT软构博客5--LAB2记录与总结
摘要: 本次实验我学习了ADT的设计、规约、测试,并使用OOP技术实现 ADT。 ​ 首先按照给定的需求,从中根据名词找到对应需要设计的ADT,然后确定ADT内所需要的方法,设计方法的spec,做到测试优先编程,在写完接口以后就开始编写对应的测试用例。为了增强ADT的能力,还可以使用泛型技术。每个ADT都是 阅读全文
posted @ 2022-06-06 22:41 aurora7301 阅读(54) 评论(0) 推荐(0)
 

2022年5月25日

HIT软构博客4--lab1记录与总结
摘要: ​ 完成一个实验或小的项目使用java在需要的时候去搜索和看书比直接看很厚的书有意义一些,体验更加良好。自己对java的掌握不是很好,大一结束的夏天认真学习了java看了核心技术的卷I,但是里面的很多内容长时间不使用就忘记了。 ​ 做了本次实验重新回顾了异常处理(开始写代码报错是因为没搞懂try c 阅读全文
posted @ 2022-05-25 23:30 aurora7301 阅读(61) 评论(0) 推荐(0)
 

2022年5月19日

HIT软构博客3--javaI/O(FileReader、BufferedReader) 学习在Lab1中使用的java I/O类
摘要: 通过 Java I/O API在 Java 中执行文件处理。 在 Java 中,自动为我们创建了 3 个流。所有这些流都与控制台相连。 1) System.out:标准输出流 2) System.in:标准输入流 3) System.err:标准错误流 OutputStream:Java appli 阅读全文
posted @ 2022-05-19 11:12 aurora7301 阅读(30) 评论(0) 推荐(0)
 
HIT软构博客2--java异常和final语法
摘要: final的用法: 修饰变量:final关键字修饰的基本数据类型变量称为常量,不可更改。 final修饰的引用类型是不能改变其引用地址的,但可以改变地址内部属性。 修饰方法:final 关键字修饰的方法不可被覆盖。 把方法锁定,以防止任何继承类修改它的含义,确保在继承中使方法的行为保持不变,并且不会 阅读全文
posted @ 2022-05-19 10:36 aurora7301 阅读(81) 评论(0) 推荐(0)
 
下一页