2022年1月4日
摘要: 在代码环节编写工具类时出现,面试官询问应该抛出何种异常。 RuntimeException RuntimeException体系包括错误的类型转换、数组越界访问和试图访问空指针等等。处理RuntimeException的原则是:如果出现RuntimeException,那么一定是程序员的错误。例如, 阅读全文
posted @ 2022-01-04 16:04 柴刀叨叨叨 阅读(77) 评论(0) 推荐(0)
摘要: 如何让消费者消费阻塞队列不阻塞?答案是返回特殊值给消费者让消费者明白队列为空。 阻塞队列的接口里已经定义了三类插入删除方法,分别为抛出异常 返回特殊值 和一直阻塞三种状态 阅读全文
posted @ 2022-01-04 15:57 柴刀叨叨叨 阅读(23) 评论(0) 推荐(0)
摘要: 面试时一定要坚持自己的认知,不要让面试官两三下pua了。 结果是可以的 null作为key时被放在了tab下标为0的位置,只能有一个null null作为value时不受限制 虽然说value为null的时候,你get一个key无法得知value是不存在还是为null,但是这个kv键值对确确实实的是 阅读全文
posted @ 2022-01-04 15:40 柴刀叨叨叨 阅读(327) 评论(0) 推荐(0)