
Java
会飞的兔子丶
一只执着于android开发的兔子
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
String,StringBuilder,StringBuffer三者的区别
运行速度: StringBuilder > StringBuffer > String String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两者的对象是变量,是可以更改的。所以,Java中对String对象进行的操作实际上是一个不断创建新的对象并且将旧的对象回收的一个过程,所以执行速度很慢。原创 2018-02-07 15:31:19 · 189 阅读 · 0 评论 -
sleep和wait有什么区别?
Java中的多线程是一种抢占式的机制,而不是分时机制。抢占式的机制是有多个线程处于可运行状态,但是实际运行过程中,只有一个线程可以优先运行。共同点 wait()和sleep()都可以阻塞当前线程任务运行。区别对时间的指定: 1,sleep方法必须指定时间。 2,wait方法有重载形式,可以指定时间,也可以不指定时间。对于执行权和锁的操作: 1,sl原创 2018-02-07 17:18:09 · 347 阅读 · 0 评论