摘要: implements:接口1.实现一个接口就是要实现该接口中的所有方法(抽象类除外)2)接口中的方法都是抽象的多个无关的类可以实现同一个接口,一个类可以实现多个无关的接口extends:继承父类,只要那个类不是声明为final或者定义为abstract抽象类就都可以继承,java中不支持多重继承,多重继承的实现采用的是接口来实现的,这样就用到了implements,implements可以实现多个... 阅读全文
posted @ 2018-12-26 17:06 西*风 阅读(521) 评论(0) 推荐(1)
摘要: 1.线程的状态图需要注意的是:线程调用start方法是使得线程到达就绪状态而不是运行状态2.停止线程的两种方法1)自然停止:线程体自然执行完毕2)外部干涉:通过线程体标识 1.线程类中定义线程体能够使用的标识 2.线程体使用该标识 3.提供对外的方法改变该标识 4.外部根据条件调用该方法即可ThreadStop.java:package 多线程;public class ThreadSto... 阅读全文
posted @ 2018-12-26 16:43 西*风 阅读(1652) 评论(0) 推荐(0)
摘要: Thread.sleep(3000);就是指让当前正在运行的占用cpu时间片的线程挂起3000ms,把cpu的时间片交给其他线程,但是并没有指定把CPU的时间片接下来到底交给哪个线程,而是让这些线程自己去竞争(一般操作系统会根据优先级调度)所以说让当线程睡眠,是帮助所有线程获得运行时间的最佳方法需要的注意的是就算线程的睡眠时间到了,他也不是立即会被运行,只是从睡眠状态变为了可运行状态,是不会由睡眠... 阅读全文
posted @ 2018-12-26 15:50 西*风 阅读(15012) 评论(0) 推荐(2)