-
sleep()和yield()有什么区别?
sleep() 方法给其他线程运行机会时不考虑线程的优先级;yield() 方法只会给相同优先级或更高优先级的线程运行的机会线程执行 sleep() 方法后进入阻塞状态;线程执行 yield() 方法转入就绪状态,可能马上又得得到执.... 盾给网
- 0
- 0
- 372
-
为什么基本类型不能做为HashMap的键值?
Java中是使用泛型来约束 HashMap 中的key和value的类型的,HashMap<K, V> 泛型在Java的规定中必须是对象Object类型的,基本数据类型不是Object类型,不能作为键值 map.put(0, "ConstXiong").... 盾给网
- 0
- 0
- 474
-
List、Set、Map 是否继承自 Collection 接口?
List、Set 的父接口是 Collection Map 不是其子接口,与 Collection 接口相互独立 ... 盾给网
- 0
- 0
- 431
-
linux指令-head
显示开头或结尾命令head 用来显示档案的开头至标准输出中,默认 head 命令打印文件的开头 10 行常用参数:-n <行数> 显示的行数(行数为负数表示从最后向前数)head 1og.log -n 20 显示 1og.log 文件中前 2.... 盾给网
- 0
- 0
- 472
-
spring常用的注入方式有哪些?
1、xml中配置bean 的申明、注册<bean> 节点注册 bean<bean> 节点的 factory-bean 参数指工厂 bean,factory-method 参数指定工厂方法bean 的注入<property> 节点使用 set 方式注入<constructo.... 盾给网
- 0
- 0
- 383
-
JavaScript中null、undefined有什么区别?
赋值:null 表示定义了但未赋值,undefined 表示未定义数据转换:null 在做数值转换时会被转换为 0,undefined 会被转换为 NaN... 盾给网
- 0
- 0
- 374
-
如何停止一个线程池?
Java 并发工具包中java.util.concurrent.ExecutorService 接口定义了线程池任务提交、获取线程池状态、线程池停止的方法等。JDK 1.8 中,线程池的停止一般使用shutdown()、shutdownNow()、shutdown() + awaitTermin.... 盾给网
- 0
- 0
- 437
-
JDK中Atomic开头的原子类实现原子性的原理是什么?
JDK Atomic开头的类,是通过 CAS 原理解决并发情况下原子性问题。CAS 包含 3 个参数,CAS(V, E, N)。V 表.... 盾给网
- 0
- 0
- 376




