0
推荐
1059
阅读
&和&&的区别
1、&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。2、&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str != null && !str.equals(“”...
0
推荐
1464
阅读
线程状态
线程状态1.新建用new语句创建的线程对象处于新建状态,此时它和其他java对象一样,仅被分配了内存。2.等待当线程在new之后,并且在调用start方法前,线程处于等待状态。3.就绪当一个线程对象创建后,其他线程调用它的start()方法,该线程就进入就绪状态。处于这个状态的线程位于Java虚拟机的可运行池中,等待cpu的使用权...
0
推荐
1194
阅读
java中的线程池和几个常用线程池
1. 为什么使用线程要池诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如 HTTP、FTP 或 POP)、通过 JMS 队列或者可能通过轮询数据库...