摘要: ① 这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。 sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调用sleep。 ② 锁: 最主要是sleep方法没有释放锁, 阅读全文
posted @ 2016-06-04 23:15 woniu4 阅读(813) 评论(0) 推荐(0) 编辑
摘要: String str1 = "Hello Java的长度:10"; String str2 = "Hello Java的长度:10"; String str3 = "Hello Java的长度:"+"Hello Java".length; String str4 = "Hello "+"Java的长 阅读全文
posted @ 2016-06-04 23:14 woniu4 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 对于JVM的垃圾回收机制来说,是否回收一个对象的标准在于:是否还有引用变量引用该对象,只要有引用变量引用该对象,垃圾回收机制就不会回收它。 强引用:创建一个对象,并把这个对象赋给一个引用变量。这种引用,不会被垃圾回收机制回收,及时系统资源非常紧张,即使有些Java对象以后永远都不会被用到,JVM也不 阅读全文
posted @ 2016-06-04 23:00 woniu4 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 如果使用带泛型声明的类时,没有传入类型参数,那么这个类型参数默认是声明该参数时指定的第一个上限类型,这个类型参数被称为raw type(原始类型 )。 eg: public class ListTest { public static void main(String[] args){ List l 阅读全文
posted @ 2016-06-04 22:57 woniu4 阅读(1018) 评论(0) 推荐(0) 编辑