![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习笔记
Sherry me
这个作者很懒,什么都没留下…
展开
-
2021 春 软件构造 雨课堂选择题(5)
1.code review 代码评审2.static code analysis3.dynamic code analysis 动态分析:执行程序并观察现象,收集数据、分析不足4.profiling:对代码的运行时状态和性能进行度量,发现代码中存在的问题5.refactoring 重构 在不改变功能的前提下,优化代码...原创 2021-07-07 17:04:21 · 165 阅读 · 0 评论 -
2021 春 软件构造 雨课堂选择题(3)(4)
1.External quality factors:(1)正确性(2)健壮性(3)可扩展性(4)可复用性(5)兼容性(6)效率(7)可移植性(8)易用性(9)功能性2.敏捷开发特征:增量式过程迭代过程3.配置管理SCM①软件配置管理:用于追踪和控制软件的变化②SCI基本配置项:产生变化的基本单元③版本:为软件的任一特定时刻moment的形态指派一个唯一的编号,作为“身份标识”。④Git----集中式版本控制系统4.Git①.git ----- 本地的CMDB②工作原创 2021-07-07 16:54:37 · 392 阅读 · 0 评论 -
2021 春 软件构造 雨课堂选择题(2)
1.Memory dump 属于软件三维视图中的:Run-time、Code-level、Moment2.Execution stack trace 和 code snapshot 在软件三维度视图中的共性是:都是Run-time,code-level3.Code Churn 和 AST 分别是Build-time和period的视图4.Static linking(静态链接) 和 Dynamic linking(动态链接)的区别在于:①前者发生在构造阶段,后者发生在运行阶段。...原创 2021-07-07 16:36:32 · 212 阅读 · 0 评论 -
2021 春 软件构造 雨课堂选择题(1)
Integer a = new Integer(3);Integer b = 3;int c = 3;System.out.println("a == b "+ (a == b));System.out.println("b == c "+ (b == c));System.out.println("a == c "+ (a == c));2.String a = "c";String b = "c";System.out.println("a and b: "+ (a == ...原创 2021-07-07 16:27:21 · 378 阅读 · 0 评论 -
Java设计模式:装饰器模式(简易版)
软构lab3这是个简单的例子我们假设要点一份菜。菜单里:①蔬菜②肉类现在我们为这个份菜增加装饰:①加辣椒②加量1.抽象构件角色:Dish这是一个接口package func;public interface Dish { void orderdish(String msg);//点一份菜 }2.具体实现:Meat 和 VegetableMeat和Vegetable是对Dish的具体实现,用implementspackage func;public class原创 2021-07-02 17:09:16 · 100 阅读 · 0 评论 -
Java 的 ArrayList小问题
import java.util.ArrayList;public class Try { public static void main(String[] args) { // TODO Auto-generated method stub ArrayList<String> mylist = new ArrayList<>(); mylist.add(0, "A"); mylist.add(1, "A"); //注释掉,发现编译报错 //my原创 2021-06-30 22:46:51 · 128 阅读 · 0 评论 -
Java 时间 年月日及其持续天数 用Date!!!
软构lab3知道开始和结束日期的年月日,求持续天数import java.util.Calendar;public class Try { public static void main(String[] args) { Calendar startdate = Calendar.getInstance(); Calendar enddate = Calendar.getInstance(); //设置时间 startdate.set(2021,6,30); enddate.s原创 2021-06-30 22:11:30 · 371 阅读 · 0 评论