写在前面:
本人(中等偏下水平)边复习边做题得到的答案,记录了我 做题时的一些想法,未必正确,希望有朋友能尽早提出共同进步。
19年第1题
stack trace显然不是瞬时的,snapshot视图显然要run起来,code churn代码改动显然不是瞬时的,因次我选择C项。
19年第2题
单元测试肯定要运行的,和memory相关的肯定是运行的,VM也是要运行的,所以我选择B项
19年第3题
date是mitable的加上final也是mutable的,state模式砍掉了,iteratior是mutable的,我选择C项
19年第4题
我选D其他的很明显错误
19年第5题
选C, 前置条件强了规约弱,开发成本降低
19年第6题
lsp,子类型传入参数不变或更抽象,返回值不变或更具体,抛出异常更少或不变或更具体,我选D 项。
19年第7题
hashcode相等不一定等价,equals的逻辑也未必要求每个rep都相等,c不一定是行为等价,我选择D项
19年8题
b你想捕获还是可以的,c不见得
19年第9题
19年10题
a显然不对,你可能做了很多无用功,c肯定不对啊,万一后续又出这个bug了呢,d改写的还是要写的,B一眼对
19年第11、12、13、14题
都因为学时缩短砍掉了
19年15题
没什么好说的,最大的坑就是要记住set里是没有重复元素的,第二次加b是不行的,所以B说得对不应该存在。
还有我觉得set这个箭头应该是双线的
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!