![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
雨课堂
qq_42766619
这个作者很懒,什么都没留下…
展开
-
雨课堂1
共6道题,前四道均可凭借查表获得。最后两道题为:答案选A。 B:两者都需要库文件。C:前者只会多,动态链接有时会共享库,这时尺寸更小。D:前者是直接在构造阶段把代码直接插入源代码中,不是链接时执行答案为A,B,C,D.A明显正确,D 指log之类的追踪记录行为,是发生在运行时的...原创 2019-05-22 23:17:22 · 2413 阅读 · 0 评论 -
雨课堂5.2 Subtyping,组合委派,框架复用
5.2 Subtyping,组合委派,框架复用1.显然C2.B,C都应该是更强3.B更具体是重载4.5.6.显然ABCD7.BE,显然8.9.D反了10.11....原创 2019-06-15 07:40:18 · 491 阅读 · 0 评论 -
雨课堂5.1可复用性
5.1可复用性1.2.A是代码层面(复制粘贴)B是模块层面(类/抽象类/接口,正确)C是库层面(API/包)D是系统层面(框架)3.显然C4.5.答案全选6.D反了...原创 2019-06-15 07:29:13 · 247 阅读 · 0 评论 -
雨课堂3.5 Equality等价性
3.5 Equality等价性1.自发,对称,传递2.B对 ;C错,可以有方法相等 ;D不一定,只是所有方法的行为一样3.引用,对象4.A显然5.行为,观察6.答案选D7.B是错的,HashCode真,equals不一定真 ;C是错的,不违反...原创 2019-06-15 07:22:44 · 205 阅读 · 0 评论 -
雨课堂3.4 OOP
3.4 OOP 面向对象编程1.答案为BCDEA错误,final是指对该对象的引用不能变,故若对immutable的数据类型,此变量定义为final则其内容不能再发生变化;若对mutable的类型,其内容还是可以发生变化的,比如StringBuilder其余明显正确2.正确答案BCDA接口能有static方法(静态工厂方法),错误E接口能有属...原创 2019-06-15 07:09:51 · 231 阅读 · 0 评论 -
雨课堂3.1
3.1数据类型和类型检测1.显然。2.数组越界是值的错误。3.A数组越界,值的错误,在运行时报错;B类型错误编译阶段报错;C没错误。D值的错误,运行时报错4.5.解释型语言不具备。6.56,编译错误String类型支持加法,会自动将数字转化为字符串7.D可以在...原创 2019-06-07 17:30:47 · 622 阅读 · 1 评论 -
雨课堂2.2软件构造工具
2.2软件构造工具1.UML:画类图以及其他各种图的!2.Profiling是动态代码分析的一种工具3.看代码就行啦。4.嗯,显然,其他都是动态测试能够做到的5.6.正确次序为: Design ->Programming/refactoring ->Debugging->Testin...原创 2019-06-07 11:47:52 · 612 阅读 · 0 评论 -
雨课堂2.1软件过程与配置管理
2.1软件过程与配置管理1.正确答案为:A在敏捷开发中,有增量,有迭代(极限),有驱动开发,集成,V字。但绝对没有线性,一定需要迭代回去2.D:git是分布式管理系统3.记录的是两个文件(不只是修改的代码行),git还没有智能到只抽出一些代码行4.记住吧。。5.Object graph是一个有向图,指...原创 2019-06-06 17:04:00 · 420 阅读 · 0 评论 -
雨课堂1.2软件构造的性能指标
1.2软件构造的性能指标1.2.2.C:看错了3.D正确性是唯一不能与其他质量指标折中的4....原创 2019-06-06 16:43:43 · 195 阅读 · 0 评论 -
雨课堂10.2线程安全
10.2线程安全1.线程安全一定要保证RI为正确,在ADT中immutable的类型是包含beneficent mutation的,一定要注意;线程安全与客户端如何操作是没有关系的2.策略一就是不共享数据。内部是可以使用mutable的3.B:就不能有mutator的方法C:final无法保证数据是i...原创 2019-06-06 16:36:09 · 225 阅读 · 0 评论 -
雨课堂3.3 ADT 抽象数据类型
3.3 ADT抽象数据类型1.1 C 2 M 3 P 4 O答案:CMPO2A见总结每一个RI的值对应抽象空间的一个值,但抽象空间的一个值却可以代表多个值3.C错误,代表这两个值意思一样,但是约束可以不一样D正确,值一样,可以代表不同的意思(抽象空间中的值)4.ABCD全用...原创 2019-06-13 09:58:46 · 169 阅读 · 0 评论 -
雨课堂3.2 Spec规约
3.2 Spec规约1.行为等价性,只要满足客户端需求,无论性能,从客户端看他们的行为是一样的,那么就满足行为等价性D:不需要规定内部的实现2.Spec强度是指前置条件更弱(能处理更多的情况)后置条件更强(对程序员更多要求)3.@param , @return,@throws显然4.C你不能要求客户...原创 2019-06-13 09:39:34 · 302 阅读 · 0 评论 -
雨课堂10.1并发
10.1并发1.A云端与手机端共同访问数据;B四核CPU多个进程,并发执行;D共同占有火车票资源;E GC处理是在另一个线程执行的;F显然2.显然3.显然4.C是原子语句(JVM决定);D是海森堡BUG(测不准原理)5.显然6.答案为B,D7.正确答案为:join interruptedreturns...原创 2019-05-28 07:47:47 · 341 阅读 · 0 评论 -
雨课堂5.3面向复用的设计模式
5.3面向复用的设计模式1.2.3.D decorator就是为这个而生的4.显然BD5.D不需要6.答案C7.答案AD8.A iterable接口也可B类似A...原创 2019-06-15 08:06:30 · 196 阅读 · 0 评论