java
wx_Li
这个作者很懒,什么都没留下…
展开
-
抽象工厂模式与开闭原则的倾斜性
学习抽象工厂模式之前,先回顾下工厂方法的缺陷:在工厂方法模式中,每个具体产品就对应一个具体工厂类,随着业务的扩展会导致系统中存在大量的工厂类,增加系统的开销 工厂方法模式中的每一个具体工厂类,只能创建出同一类产品实例抽象工厂模式的出现,可以解决上面两个问题首先看两个概念:1. 产品等级结构:即产品的继承结构,例如一个抽象类是电视机,其子类包括小米电视机、索尼电视机、创维电视机等,则抽象电视机与具体品牌的电视机之间构成了一个产品等级结构2. 产品族:是指由同一个工厂生产的位于不同产品...原创 2020-06-21 14:06:07 · 1181 阅读 · 0 评论 -
设计模式之工厂方法模式
相比于简单工厂模式,工厂方法模式满足开闭原则与单一职责原则,但是仍有局限,只适合创建同一种产品,不利于扩展原创 2020-06-16 20:50:42 · 179 阅读 · 0 评论 -
探究Thread.sleep()与Object.wait()的区别
基本的差别:sleep()是Thread类的方法,wait()是Object的方法 sleep()可以在任何地方使用 wait()方法只能在synchronized块或synchronized方法中使用最主要的本质差别:Thread.sleep()只会让出CPU,不会导致锁行为的改变(即如果当前线程拥有锁,sleep()不会释放锁,只会让出CPU去执行其他任务) Object.wa...原创 2020-04-14 13:09:07 · 764 阅读 · 0 评论 -
Java位运算 ---- 异或和与运算的操作
位运算还是比较高效的,可通过异或运算找出数组中重复的整数、交换两个整数的值以及通过与运算来判断奇偶性!!!原创 2019-12-15 20:14:17 · 1204 阅读 · 0 评论 -
ListIterator接口详解
最近在看List文档时,看到了一个ListIterator接口,比Iterator接口多了几个字母,想盘盘它。文中关于接口与方法的说明,皆为参照JDk官方文档,挑重点翻译成大白话,辅以代码理解。有要深入了解此接口的童鞋,欢迎围观并提出见解和意见,后续会更新各个接口与类的详解。JDK版本:1.8 1. 接口说明 首先,从该接口的定义我们可以知道,接口可以继承接口...原创 2019-03-28 14:00:22 · 1858 阅读 · 2 评论 -
Eclipse出现 "XXXX" cannot be resolved (to a type) 的解决办法
平时在从导入web项目时,在所有该配置的都配好后,总会出现一些让你想砸电脑的报错信息。最近导入了好几次项目,做了下试验,好像找到这种错误的解决办法了,屡试不爽,使用各种此类error。先贴上报错信息截图:--------------------------------------------------------------------------------------------...原创 2019-03-04 20:44:51 · 37751 阅读 · 2 评论