51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#区别
Collection和Collections的区别?
Collection是一个接口,它是Set、List等容器的父接口;Collections是个一个工具类,提供了一系列的静态方法来辅助容器操作,这些方法包括对容器的搜索、排序、线程安全化等等。...
代码星球
·
2021-01-10
Collection
Collections
区别
Thread类的sleep()方法和对象的wait()方法都可以让线程暂停执行,它们有什么区别?
sleep()方法(休眠)是线程类(Thread)的静态方法,调用此方法会让当前线程暂停执行指定的时间,将执行机会(CPU)让给其他线程,但是对象的锁依然保持,因此休眠时间结束后会自动恢复(线程回到就绪状态,请参考第66题中的线程状态转换图)。wait()是Object类的方法,调用对象的wait()方法导致当前线程放...
代码星球
·
2021-01-10
方法
Thread
类的
sleep
对象
线程的sleep()方法和yield()方法有什么区别?
①sleep()方法给其他线程运行机会时不考虑线程的优先级,因此会给低优先级的线程以运行的机会;yield()方法只会给相同优先级或更高优先级的线程以运行的机会;②线程执行sleep()方法后转入阻塞(blocked)状态,而执行yield()方法后转入就绪(ready)状态;③sleep()方法声明抛出Interru...
代码星球
·
2021-01-10
方法
线程
sleep
yield
什么
XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
XML文档定义分为DTD和Schema两种形式,二者都是对XML语法的约束,其本质区别在于Schema本身也是一个XML文件,可以被XML解析器解析,而且可以为XML承载的数据定义类型,约束能力较之DTD更强大。对XML的解析主要有DOM(文档对象模型,Document Object Model)、...
代码星球
·
2021-01-10
XML
文档
几种
定义
形式
Statement和PreparedStatement有什么区别?哪个性能更好?
与Statement相比,①PreparedStatement接口代表预编译的语句,它主要的优势在于可以减少SQL的编译错误并增加SQL的安全性(减少SQL注射攻击的可能性);②PreparedStatement中的SQL语句是可以带参数的,避免了用字符串连接拼接SQL语句的麻烦和不安全;③当批量处理SQL或频繁执行相...
代码星球
·
2021-01-10
Statement
PreparedStatement
什么
区别
哪个
&和&&的区别?
&运算符有两种用法:(1)按位与;(2)逻辑与。&&运算符是短路与运算。逻辑与跟短路与的差别是非常巨大的,虽然二者都要求运算符左右两端的布尔值都是true整个表达式的值才是true。&&之所以称为短路运算是因为,如果&&左边的表达式的值是false,右边的表达式会...
代码星球
·
2021-01-10
区别
int和Integer有什么区别?
Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java为每一个基本数据类型都引入了对应的包装类型(wrapperclass),int的包装类就是Integer,从Java5开始引入了自动装箱/拆箱机制,使得二者可以相互转换。Java为每个...
代码星球
·
2021-01-10
int
Integer
什么
区别
访问修饰符public,private,protected,以及不写(默认)时的区别?
修饰符 当前类 同包 子类 其他包public √ √ √ ...
代码星球
·
2021-01-10
访问
修饰
public
private
protected
ArrayList和LinkedList的区别
1、ArrayList和LinkedList可想从名字分析,它们一个是Array(动态数组)的数据结构,一个是Link(链表)的数据结构,此外,它们两个都是对List接口的实现。前者是数组队列,相当于动态数组;后者为双向链表结构,也可当作堆栈、队列、双端队列2、当随机访问List时(get和set操作),ArrayLi...
代码星球
·
2021-01-09
ArrayList
LinkedList
区别
beanFactory 和 applicetion区别
beanFactory:publicvoidtestIOC1()throwsException{Resourceresource=newClassPathResource("cn/spy/first/applicationContext.xml");@SuppressWarnings("deprecation")Bea...
代码星球
·
2021-01-09
beanFactory
applicetion
区别
Java多线程中start()和run()的区别
Java的线程是通过java.lang.Thread类来实现的。VM启动时会有一个由主方法所定义的线程。可以通过创建Thread的实例来创建新的线程。每个线程都是通过某个特定Thread对象所对应的方法run()来完成其操作的,方法run()称为线程体。通过调用Thread类的start()方法来启动一个线程。在Jav...
代码星球
·
2021-01-09
Java
线程
start
run
区别
正则表达式中^[a-z]与[^a-z]有区别吗
^[a-z]匹配以小写字母开头的文本串[^a-z]表示与不包含小写字母的字符匹配...
代码星球
·
2021-01-09
a-z
正则
表达式
有区别
java util和awt的区别
java.util.*包,包含集合框架,collection类、事件模型、日期和时间设施、国际化和数组各种实用工具类(字符串标记生成器、随机数生成器和位数组)。java.awt.*包,包含用于创建用户界面和绘制图形图像的所有类。java.util.List与java.awt.List有什么区别java.util.*与j...
代码星球
·
2021-01-09
java
util
awt
区别
jQ中css()和addClass的区别之优先级
笔者在实现点击表格中某行添加高亮的效果时,发现一个css()和addClassd()的冲突,具体代码如下:<style>.se{background:#FF6500;color:#fff;}</style><scripttype="text/javascript">$...
代码星球
·
2021-01-09
jQ
css
addClass
区别
优先级
i++ 和 ++i 的区别和实现
++i和i++的区别1)i++返回的是i的值,++i返回的是i+1的值2)i++不能用作左值,++i可以用作左值左值和右值的区别是什么?根本区别是:能否允许用取地址符号&来获取相应的内存地址++i和i++的实现1//++i的实现2//note:++i运算符重载时不需要加形参3int&int::opera...
代码星球
·
2021-01-09
i++
++i
区别
实现
首页
上一页
...
34
35
36
37
38
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他