
Android-Java
文章平均质量分 78
numen_2010
这个作者很懒,什么都没留下…
展开
-
wait,notify,synchronized锁
一、wait和sleep的区别 说道wait()方法,就不得不提到Thread类中的一个静态的方法sleep(),两者间最大的区别在于: sleep()方法在睡眠的时候也一直拿着锁不放开,因此其他的线程也得不到这把锁。而wait()方法在睡眠的时候会放开锁,给其他的线程使用。wait()有两种方式获得锁: 1.wait(long timeout),通过设定时间来获得锁,值得注意的是,time转载 2015-05-14 09:59:45 · 456 阅读 · 0 评论 -
Java静态代码块(static block)调用陷阱小记
Java静态代码块(static block)调用陷阱小记 Java 中的static代码块并不一定会被调用。 设两个含静态方法和静态块的两个类(父类Base 子类Extend) static块要写在public类里,所以两个类要写在单独的两个.java文件里 //父类 public class Base { public static String who =转载 2015-05-22 15:52:47 · 368 阅读 · 0 评论 -
深入理解Java的接口和抽象类
http://www.cnblogs.com/dolphin0520/p/3811437.html 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:转载 2015-05-22 17:17:32 · 410 阅读 · 0 评论