摘要: 1、题目(代码重构) 在业务场景中,经常会出现很复杂的if else嵌套,假设我们的业务需要支持所有国家的名字与简写的转换,以目前的写法,会有上百个if else。 请在目前代码的基础上,试着优化写法,使得此段代码更好维护。 请以注释的形式写明重构优化的理由 2、代码片段 import java.u 阅读全文
posted @ 2022-03-27 21:30 Code7Rain 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1、问题:实现给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 2、代码实现 public class Day4_demo6 { public static void main(String[] args) { int[] nums={0,1,0,3,1 阅读全文
posted @ 2022-03-27 17:18 Code7Rain 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1、问题:Java实现使用 3 个线程 a,b,c 实现轮流交替输出字符串的每个字符,并显示行号。 2、代码实现(线程池方式) import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; pu 阅读全文
posted @ 2022-03-27 17:06 Code7Rain 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1、问题:实现TestMap类,要求只实现get、put、remove、size四个方法 2、代码实现 import java.util.Collection; import java.util.Map; import java.util.Set; class Node<K,V> { int has 阅读全文
posted @ 2022-03-27 16:51 Code7Rain 阅读(38) 评论(0) 推荐(0) 编辑