Java
文章平均质量分 91
liu_pe
这个作者很懒,什么都没留下…
展开
-
设计模式之简单工厂模式(一)
1、场景问题 众所周知,在Java应用开发中,需要做到“面向接口编程”,而接口的思想就是“封装隔离”,将具体的实现封装,外部调用只能通过接口调用,将外部的调用与内部实现分割开。 1.1、使用接口的好处? 内部的实现与接口隔离开,只要接口的内容不改变,就算内部实现的逻辑发生改变,也不会影响外部程序的调用(可以参考Controller调用Service接口场景,修改Impl逻辑不会影响Controller调用)。 1.2、什么时候用接口,什么时候用抽象类? 优先选用接口 既要定义子类的行为,又要为原创 2021-06-09 00:01:41 · 131 阅读 · 0 评论 -
Java 多线程
线程 1、什么是线程 单核CPU = 一个车间:一次执行一个进程,如果执行多个程序,会在多个进程中来回切换,执行到进程里面会在多个线程之间来回切换。 多核CPU = 一个工厂:每次可执行多个进程; 进程:一个车间为一个进程(一个运行的程序);进程是一种重量级的资源,系统会分配内存和CPU资源,启动和停止慢,内存相互独立 线程:车间内一个工人为一个线程; 多线程:一个进程包含多个线程;多个线程都可以共享一个进程的内存空间; 1.1、什么是多线程? 多线程是在CPU切换到某个进程之后原创 2020-09-22 18:57:31 · 361 阅读 · 0 评论