1
notify与notifyall的区别
notify和notifyAll都是java多线程的部分,java提供了机制可以锁住对象(对象也是一种资源),当一个对象被一个线程访问时,这个对象能被锁住,这时其他要访问这个对象的线程就处于阻塞状态。但是如果线程调用了该对象的wait()方法,就会释放该对象的锁,并停止运行继续等待直到其他线程调用了这个对象的notify或notifyALL。但是,可能有好几个线程调用了该对象的wait同时等待,所以notify只是唤醒其中的一个(具体哪一个时由虚拟机的线程调度机制决定的)notifyAll唤醒所有线程。
2.
JSP中动态INCLUDE与静态INCLUDE的区别?
动态INCLUDE用jsp:include动作实现 <jsp:include page="included.jsp" flush="true" />它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。
静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面<%@ include file="included.htm" %>
3.
String.equals()对大小写敏感,而String.equalsIgnoreCase()忽略大小写
例如:"ABC".equals("abc")是false
"ABC".equalsIgnoreCase("abc")为ture
分享到:
相关推荐
关于Anaconda的一些基础信息
介绍汇编语言的一些基础知识,常见概念
什么是计算机视觉,一些基础概念
关于电脑的一些基础操作的资料,看看吧对大家有好处的!
materialstudio一些基础设置问题.doc
kali一些基础安装总结.doc
docker.一些基础命令和入门文档
OPENCV里面的一些基础知识,对初学者有一定的帮助。
一些基础的优化算法:遗传算法_-
链表中的一些基础操作
一些基础的flash as3.0代码,比较简单~
关于AVR的一些基础入门知识,希望对大家有所帮助
比较实用的,基础的LDPC论文,主要是一些外文,看完后有助于对LDPC的理解,适合小白学习。 比较实用的,基础的LDPC论文,主要是一些外文,看完后有助于对LDPC的理解,适合小白学习。 比较实用的,基础的LDPC论文,...
1.2.4 关于并行计算的一些基础开放问题