*线程池有5个重要的参数,分别是什么?
核心线程数(Core Pool Size):线程池中最小的线程数量。即使线程池中没有任务要执行,核心线程也会一直存在,不会被销毁。最大线程数(Maximu...
核心线程数(Core Pool Size):线程池中最小的线程数量。即使线程池中没有任务要执行,核心线程也会一直存在,不会被销毁。最大线程数(Maximu...
在一些场景中,volatile关键字和synchronized关键字均可以避免线程安全问题,经常有面试题考察两者的区别。两者的主要区别如下:原理不同:vo...
1、大小的固定性数组一旦创建,大小是固定的,无法改变ArrayList的大小是可变的,可以根据需要动态增长或缩小2、对象类型和原始类型数组可以存储对象类型...
按照数据流的方向分类:输入流(Input Stream):用于从外部读取数据到程序中输出流(Output Stream):用于将程序中的数据输出到外部按照...
throw关键字用于在代码中显式地抛出异常对象,将异常的处理责任交给调用者,使程序在抛出异常后立即停止执行。throws关键字用于方法的声明中,表示该方法...