![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习笔记
文章平均质量分 57
王学纯
清晨的枕边,看见你侧脸
展开
-
Java终止线程的三种方式
停止一个线程通常意味着在线程处理任务完成之前停掉正在做的操作,也就是放弃当前的操作。在 Java 中有以下 3 种方法可以终止正在运行的线程:使用退出标志,使线程正常退出,也就是当 run() 方法完成后线程中止。使用 stop() 方法强行终止线程,但是不推荐使用这个方法,该方法已被弃用。使用 interrupt 方法中断线程。1.使用标志位终止线程在 run() 方法执行完毕后,该线程就终止了。但是在某些特殊的情况下,run() 方法会被一直执行;比如在服务端程序中可能会使用 while转载 2021-07-14 15:01:02 · 523 阅读 · 0 评论 -
为什么要使用Spring IOC
为什么要使用Spring IOC?1:不使用ioc每个对象负责管理与自己相互协作的对象的引用,将会导致两个对象高度耦合,紧密耦合的代码难以测试,难以复用,难以理解。对象之间的依赖对象的创建不统一管理的话,没有规范,容易创建大量重复对象。2:使用ioc依赖关系交给容器管理后,对象本身不用决定什么时候创建对象,具体创建哪个对象。由容器在对bean统一装配过程中,通过它的配置,维护管理对象间的依赖关系,这样的话,就可以在不改变所依赖的类的情况下,修改依赖关系,实现松耦合。容器创建的bean是单例,不原创 2021-05-10 11:14:53 · 177 阅读 · 0 评论 -
Java------抽象类不能被实例化
public abstract class MyList extends AbstractList{ MyList(String a ){ } public static void main(String[] args) { MyList myList = new MyList("") { @Override public Object get(int index) { return原创 2020-05-13 00:54:23 · 4719 阅读 · 0 评论