自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 JAVA设计模式------Iterator模式(迭代器模式)

1、什么是Iterator  在要遍历一个数组的时候,可以通过一个for循环语句来达到目的。for(int i=1;i<arr.length;i++){ System.out.println(arr[i]);}  而for循环的关键是通过i的递增来实现数组遍历,因此,我们将这种逐渐递增的i的功能抽象化,就成为了设计模式了的Iterator模式。  Iterator模式主要用于在...

2020-02-13 15:40:55 167

原创 java8特性-----方法引用

  在学习方法引用的时候,我发现方法引用其实与lambda表达式类似。在使用lambda表达式的时候,lambda带来的好处是,当我们仅仅希望调用那些已经存在函数名的方法,而没有任何多余动作时,lambda表达式使得调用过程的代码十分简洁。而方法引用是lambda表达式的另一种表现形式,所以,lambda表达式能使用的地方,方法引用也能使用.方法类型方法引用lambda表达式...

2020-02-07 13:21:32 147

原创 java8特性----函数式接口,接口的默认方法和静态方法

一、函数式接口  在学习lambda表达式中,我们知道只有含有一个方法的接口可以用来转换成lambda表达式来使用。而在java8中,将这些接口称为函数式接口。函数接口指的是只有一个函数的接口,这样的接口可以隐式转换为Lambda表达式。java.lang.Runnable和java.util.concurrent.Callable是函数式接口的最佳例子。在实践中,函数式接口很脆弱,因为只要...

2020-02-01 15:41:37 717

原创 java8特性-----lambda表达式

  要了解lambda表达式,就要先了解java编程的关键,就是万物皆可为对象。但是,当我们在处理一个函数或者说某种方法的时候,我们很少将他作为一个对象来思考。由此在编程时,当我们需要传入一个方法的时候,往往是将包含这个方法的接口传入。我们似乎很难将一个方法,或者说一种行为当成一个对象来看待。但是,在java8中,lambda表达式解决了这个问题。1、什么是lambda表示,为什么要有lambd...

2020-01-30 17:11:35 223

原创 java设计模式——Bridge(桥接)模式

       假设你要设计一个系统,该系统可以根据选择,创造不同颜色的各种图形。在没有学习桥接模式前,我的想法一定会是在一个抽象类(比方说叫graph)下派生各种子类(比方说RedRectangle之类的)。虽然在设计时候会很简单,但是一来这会导致产生大量的子类。(比方说有m种图形,n种颜色,那就要有m*n个子类)二来会给代码阅读以及代码维护、功能扩展(比方...

2020-01-26 18:19:31 208

原创 java设计模式——Abstract Factory模式

java设计模式——Abstract Factory模式1、Abstract Factory(抽象工厂)模式简介抽象工厂模式:相对于builder(建造者)模式来说,抽象工厂模式是围绕一个超级工厂创建其他工厂,而非在一个工厂内去定义他需要哪些具体功能。在抽象工厂模式中,可以根据不同的接口来区分超级工厂下不同的工厂。意图:提供一个创建一系列相关或互相依赖对象的接口,而无需指定它们具体的类。使...

2020-01-24 17:44:32 1714

原创 JAVA24种模式-------builder模式

JAVA24种模式-------builder模式``       刚学java一个学期就被导师要求了解java24种设计模式,明明练习都没有两年半啊。希望我能在写博客的时候能慢慢学会builder模式。第一次用markdown,排版不好的地方以及对我写的内容有不同理解的欢迎指出、留言、私信。:)废话不多说,下面就来了解builder模式吧。1、什么是b...

2020-01-19 20:56:05 1302

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除