摘要: 一、设计模式的分类 创建型模式:对象实例化的模式,创建型模式用于解耦对象的实例化过程。 结构型模式:把类或对象结合在一起形成一个更大的结构。 行为型模式:类和对象如何交互,及划分责任和算法。 如下图所示: 二、设计模式的六大原则 1、开闭原则(Open Close Principle) 开闭原则就是 阅读全文
posted @ 2020-03-17 17:46 chelsey3tsf 阅读(201) 评论(0) 推荐(0)
摘要: 程序,进程,线程的基本概念+并行与并发: 程序:是为完成特定任务,用某种语言编写的一组指令的集合,即指一段静态的代码,静态对象。 进程:是程序的一次执行过程,或是正在运行的一个程序,是一个动态的过程,有它自身的产生,存在和消亡的过程。 生命周期 线程:进程可进一步细化为线程,是一个程序内部的一条执行 阅读全文
posted @ 2020-03-17 16:03 chelsey3tsf 阅读(242) 评论(0) 推荐(0)
摘要: Java多线程实现方式主要有四种:继承Thread类、实现Runnable接口、实现Callable接口通过FutureTask包装器来创建Thread线程、使用ExecutorService、Callable、Future实现有返回结果的多线程。 其中前两种方式线程执行完后都没有返回值,后两种是带 阅读全文
posted @ 2020-03-17 15:47 chelsey3tsf 阅读(153) 评论(0) 推荐(0)