摘要:
其实java设计模式并非只有23种,还有好多,在这只学习这么多,有时间再去学习,应用,时间有点紧迫,还要学数据结构,算法,虽然以前学过,但是学习的不是很深刻,包括集合的底层结构,使用了什么算法,红黑树,平衡二叉树,B树,等数据结构,好多好多,自己也是找资料学习 然后在这里做记录,要学习和深入了解的东 阅读全文
摘要:
单例模式应用的比较广泛,核心作用:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。 优点: 1、在内存里只有一个实例,减少了内存的开销,尤其是频繁的创建和销毁实例(比如管理学院首页页面缓存)。 2、避免对资源的多重占用(比如写文件操作)。 缺点:没有接口,不能继承,与单一职责原则冲突,一 阅读全文
摘要:
java设计模式总结23中设计模式 分为三大类:创建型模式; 单例模式 工厂方法模式 抽象工厂模式 建造者模式 原型模式 结构型模式; 适配器模式 桥接模式 组合模式 装饰模式 外观模式 享元模式 代理模式 行为型模式; 责任链模式 命令模式 解释器模式 迭代器模式 中介者模式 备忘录模式 观察者模 阅读全文
摘要:
重载(Overloading) 方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。 调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性。 重载的时候,方法名要一样,但是参数类型和个数不一样,返回值类型可以相同也可以不相同。无法 阅读全文