首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Java编码规范考试

Java编码规范考试

原创
作者头像
后台技术汇
修改2024-11-25 08:38:32
修改2024-11-25 08:38:32
17300
代码可运行
举报
运行总次数:0
代码可运行

“好事”文章分享

作者:炒香菇的书呆子

文章:​Linux 用户模式管理:深入解析多用户环境的基石

这篇文章详细介绍了Linux用户模式管理的基本概念和操作方法,包括用户与用户组的基本概念、用户模式的分类(根用户模式和普通用户模式)、用户权限管理(文件和目录权限、用户和用户组管理命令)以及用户模式管理的最佳实践。文章强调了谨慎使用根用户、合理规划用户和用户组、定期审查用户权限以及使用sudo命令进行权限提升的重要性。

自行认证

结果

Java规范开发手册

目录

错题集

【1】KV结构的集合,在处理null值的存储上有细微的区别,下列哪些说法是正确的:A

A .TreeMap的key不可以为null

B .TreeMap的key可以为null

C .ConcurrentHashMap的key可以为null

D .ConcurrentHashMap的value可以为null

注释:HashMap的key/value均可以为null,但是TreeMap的key不能为空,value可以为空

【2】数组使用Arrays.asList转化为集合,下列说法哪些正确的:ACD

A .数组元素的修改,会影响到转化过来的集合。

B .数组元素的修改,不会影响到转化过来的集合。

C .对于转换过来的集合,它的 add/remove/clear 方法会抛出: UnsupportedOperationException。

D .Arrays.asList 体现的是适配器模式,只是转换接口,后台的数据仍是数组。

代码语言:javascript
代码运行次数:0
运行
复制
public static void main(String[] args) {
    A a = new A();
    a.setA(1);
    List<A> as = Arrays.asList(a);
    for (A a1 : as) {
        System.out.println(a1.getA());
    }

    a.setA(2);
    for (A a1 : as) {
        System.out.println(a1.getA());
    }
}

===输出===
1
2

【3】通过集合A.subList()获取子集合B,下列说法哪些是正确的:【ABD】多选

A .返回的集合B没有实现Serializable接口,不能被序列化,所以不能应用于RPC场景。

B .在B集合中添加某个元素,那么A集合也会添加进去此元素。

C .集合A中元素的修改不会影响到集合B的任何操作。

D .对A元素个数的修改,会导致集合B的遍历产生ConcurrentModificationException 异常。

【4】使用CountDownLatch进行异步转同步操作时,下列哪些说法是正确的:【AB】多选

A. 每个线程退出前必须调用countDown()方法。

B. 线程执行代码注意catch异常,确保countDown()方法可以被执行。

C. 子线程抛出异常堆栈,直接就可以在主线程catch到。

D. 主线程必须 在启动其他线程后调用await()方法,这样主线程的操作就会在这个方法上阻塞,直到其他线程完成各自的任务。

【5】多选 2.关于数据库中表相关的命名,下列哪些说法符合《阿里巴巴Java开发手册》:ABD

A .表名、字段名禁止出现数字开头,禁止两个下划线中间只出现数字。

B .表名不使用复数名词。

C .表必备三字段命名:id, gmt_create, gmt_modify。

D .表必备三字段命名:id, gmt_create, gmt_modified。

【6】数据库的表设计允许适当冗余,以提升SQL查询的性能,避免表的关联查询,下列哪些字段不允许冗余:【CD】

A、文本类型的字段。

B、基本固定不变的类目名称。

C、 varchar(2500)的字段

D、需要频繁修改的字段

【推荐】字段允许适当冗余,以提高性能,但是必须考虑数据同步的情况。

冗余字段应遵循: 1)不是频繁修改的字段。 2)不是 varchar 超长字段,更不能是 text 字段。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • “好事”文章分享
  • 自行认证
    • 结果
  • Java规范开发手册
    • 目录
    • 错题集
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档