
Java
wakin002
这个作者很懒,什么都没留下…
展开
-
浅析JAVA语言中yield()、join()、sleep()、wait()的不同用法
1. yield方法暂停当前正在执行的线程对象。yield()只是使当前线程重新回到可执行状态,所以执行yield()的线程有可能在进入到可执行状态后马上又被执行。yield()只能使同优先级或更高优先级的线程有执行的机会。2.join方法等待该线程终止。等待调用join方法的线程结束,再继续执行。如:t.join();//主要用于等待t线程运行结束,若无此句,main则会原创 2013-01-28 09:39:34 · 401 阅读 · 0 评论 -
深入理解abstract class和interface
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者之间转载 2013-01-28 09:47:59 · 348 阅读 · 0 评论 -
Java传值还是传引用
Ref: http://ivan-pig.iteye.com/blog/422891一.预备知识 在Thinking in Java的第二章里,提到了Java将对象存放到了哪里。这里主要看栈和堆。 看下面几行代码的区别。 Java代码 int i = 1; String str = new String("Hello"); 从第二行代转载 2013-01-28 09:43:49 · 402 阅读 · 0 评论 -
C++与Java基本数据类型比较
C++与Java基本数据类型及所占用内存空间比较----------------C++------------------------Java----------01)bool----------------1 byte---------01)boolean--1 byte02)char----------------1 byte---------02)char-----2 bytes转载 2013-01-20 15:14:57 · 456 阅读 · 0 评论