- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
为天地立心,为生民立命,为往圣继绝学,为万世开太平。——张载
JAVA编码规范考试
您的姓名:[填空题]*
_________________________________
关于hashCode和equals的处理,说法正确的是[单选题]*
只要重写equals,就必须重写hashCode。
因为Set存储的是不重复的对象,依据hashCode和equals进行判断,所以Set存
储的对象必须重写这两个方法。
如果自定义对象作为Map的键,那么必须重写hashCode和equals。
所有选项都是(正确答案)
在JDK7版本及以上,Comparator实现类要满足()条件[单选题]*
x,y的比较结果和y,x的比较结果相反
xy,yz,则xz
x=y,则x,z比较结果和y,z比较结果相同
所有选项都是(正确答案)
下列关于Object的clone方法说法正确的是[单选题]*
默认只拷贝基础数据类型(正确答案)
默认只拷贝引用数据类型
默认拷贝基本数据类型和引用数据类型
下列哪种场景应该使用final关键字[单选题]*
不允许被继承的类,如:String类
以家为家,以乡为乡,以国为国,以天下为天下。——《管子》
不允许修改引用的域对象
不允许被重写的方法
所有选项都是(正确答案)
下列关于Service/DAO层的方法命名规约,说法错误的是[单选题]*
获取单个对象的方法用get做前缀
获取多个对象的方法用list做前缀,复数结尾
修改方法用change做后缀(正确答案)
插入的方法用save\insert
下列关于控制语句的说法错误的是[单选题]*
为保持代码简洁性,if语句在只有一次判断时使用单行编码方式,如:if
(condition)statements;(正确答案)
在高并发场景中,避免使用”等于”判断作为中断或退出条件
不要在条件判断中执行其它复杂的语句,将复杂逻辑判断的结果赋值给一个有意义
的布尔变量名,以提高可读性
避免采用取反逻辑符
下列关于并发的说法错误的是[单选题]*
创建线程或线程池时必须指定有意义的线程名称,方便出错时回溯
获取单例对象需要保证线程安全,因此必须要使用synchronized关键字实现(正确
答案)
对多个资源同时加锁时,必须保持一致的加锁顺序,否则可能会造成死锁
使用CountDownLatch进行异步转同步操作,每个线程退出前必须调用且仅调用一
次countDown方法
下列关于集合的说法正确的是[单选题]*
只要重写equals,就必须重写hashCode
为天地立心,为生民立命,为往圣继绝学,为万世开太平。——张载
因为Set存储的是不重复的对象,依据hashCode和equals进行判断,所以Set存储
的对象必须重写这两个方法
如果自定义对象作为Map的键,那么必须重写hashCode和equals
所有选项都是(正确答案)
下列哪个保留字与括号之间必须加空格[单选题]*
if
for
while
所有选项都是(正确答案)
下列关于访问控制符的说法,错误的是[单选题]*
如果不允许外部直接通过new开创建对象,那么构造方法必须是private
类static成
文档评论(0)