Java基础
文章平均质量分 68
路.晨
即问初心,也问前程
展开
-
谈谈你对Java中线程池的理解?
因为频繁创建、销毁线程,对系统性能消耗很大。所以可以创建一个线程池,对线程进行复用。那就需要理解创建线程池的7个参数。大于核心线程数的线程,在空闲时间超过keepAliveTime后会被回收。当调用 execute() 方法添加一个任务时,如果正在运行的线程数量小于corePoolSize,则马上创建新线程并运行这个任务。TimeUnit.NANOSECONDSTimeUnit.MICROSECONDSTimeUnit.MILLISECONDS // 毫秒TimeUnit.SECONDSTimeUnit.M原创 2023-03-27 22:34:47 · 87 阅读 · 0 评论 -
谈谈你对Java中的集合框架的了解
Collection分为ist(有序集合,允许相同元素和元素为null)、set(无序集合,不允许相同元素,只允许一个null)通过Collections工具类将一个线程不安全的HashSet封装成为一个线程安全的。List主要分为ArrayList、LinkedList、Vector。Java中的集合框架主要分为Collection、Map。原创 2023-03-27 21:16:48 · 103 阅读 · 0 评论