![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java的设计模式
别碰我的IDEA
送你一篇博客,获取知识源泉!
展开
-
你还在为排序而苦恼吗?最全的排序来喽
简言:排序算法可以分为内部排序和外部排序。内部排序是数据记录在内存中进行排序。外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。2. 各种排序的稳定性:稳定性的排序有:冒泡排序,插入排序,归并排序,基数排序。不稳定的排序有:选择排...原创 2019-12-10 14:01:19 · 25203 阅读 · 1 评论 -
面试官都爱问的java设计模式(工厂模式)
简言:java有二十三种设计模式,面试时几乎面试官都会问你知道哪些设计模式,单例模式,装饰模式,工厂模式,外观模式,建造者模式,适配器模式等等,不单单面试中需要你的了解渗透,在实际开发中也是大有用途的。今天主要说的是工厂模式,会以案例的形式讲解。简单理解什么是工厂:简单说,就是到底要实例化谁,会不会增加实例化对象,所以要用一个单独的类做这个创建实例的过程,就是工厂;今天主要讲解分为...原创 2019-08-31 11:32:34 · 2524 阅读 · 0 评论 -
面试官都爱问的java模式之建造者模式!!!
开心一刻:同事妻管严,零花钱少的可怜,今天一起打牌他输了400块没钱了。想想也可怜,就请他吃饭,吃饭时他说兄弟借十块钱吧,买张请柬回去好报帐,我当时就呆了,又TM学会一招。。。简言:建造者模式定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。如果你需要将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示的意图时,我们需要...原创 2019-09-02 15:41:53 · 11051 阅读 · 0 评论 -
面试官都爱问的java模式之装饰模式!!!
简言:Java中的23种设计模式:Factory(工厂模式),Singleton(单例模式),Adapter(适配器模式),FactoryMethod(工厂方法模式),Prototype(原始模型模式),Facade(门面模式),Bridge(桥梁模式),Composite(合成模式),Builder(建造模式),Decorator(装饰模式),Flyweight(享元模式),Proxy...原创 2019-09-04 11:19:39 · 11091 阅读 · 1 评论 -
看完这篇文章,你对java单例模式会更加了解!!!
简言: 客户端不再需要是否实例化问题,把责任都给了应该负责的类去处理,其实就是一个基本的设计模式:单例模式单例模式的定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象,一个最好的办法就是,让类保存它的唯一实例,保证这个类没有其它实例可以被创建,并且提供一个访问该实例的方法。单...原创 2019-09-21 11:47:59 · 10995 阅读 · 1 评论