1 Lambda表达式 1.1 函数式编程思想概述 在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿数据做数据” 面向对象思想强调“必须通过对象的形式来做事情” 函数式思想则尽量忽略面向对象的复杂语法:“强调做什么,而不是以什么形式去做” 而我们要学的Lambda表达式就是函数式思想的体 ...
分类:
其他好文 时间:
2019-08-24 18:50:34
阅读次数:
67
三、JDOM解析 特征: 1、仅使用具体类,而不使用接口。 2、API大量使用了Collections类。 ...
分类:
编程语言 时间:
2019-08-24 18:28:05
阅读次数:
93
类型判断 typeof: 可以判断:undefined/数值/字符串、布尔值、function 不能判断: null与object object与array instanceof 判断对象的具体类型 可以判断:undefined,null typeof: 可以判断:undefined/数值/字符串、 ...
分类:
Web程序 时间:
2019-08-18 13:39:54
阅读次数:
72
原文摘自: https://www.eyesmoons.com/article/75 1,原始构成 synchronized是关键字,属于JVM层面,通过wait,notify和notifyAll来调度线程。 Lock是具体类,是api层面的锁。 2,使用方法 synchronized不需要用户手动 ...
分类:
其他好文 时间:
2019-08-17 15:07:29
阅读次数:
83
1. 主要思想,将方法封装为类,重载同一个方法,实现请求者与调用者的解耦。 2. 例子: Thread类。所有交给Thread的执行的类都要实现Runnable接口的run()方法,Thread类只负责执行run()方法,而不是具体类的具体方法。 3. 代码实例 ...
分类:
其他好文 时间:
2019-08-14 12:15:08
阅读次数:
71
原型设计模式即:用一个已经穿件的实例为原型,通过复制该原型来穿件一个和原型相同或相似的对象。 1.模式的结构 原型模式包含以下部分 抽象原型类:规定了具体原型对象必须实现的接口 具体原型类:实现抽象原型类clone()方法,它是可以被复制的对象 访问类:使用具体类中的clone方法来复制创建新对象 ...
分类:
其他好文 时间:
2019-08-06 18:22:03
阅读次数:
81
顶级抽象:protocol 具体类型:值类型、引用类型 类型操作:扩展 其他: 范型、函数式类型:function、monand ...
分类:
编程语言 时间:
2019-07-22 13:23:08
阅读次数:
94
泛型 Generics:泛型,愿意指“无商标的”。 泛型,可以理解为“宽泛的数据类型”,就是将类型由原来的具体的类型泛化。 泛型在建立对象时不指定类中属性的具体类型,而是在声明及实例化对象时由外部指定。泛型可以提高数据安全性。 List中应用了泛型,在编译期对数据类型进行严格 检查,如果类型不匹配, ...
分类:
编程语言 时间:
2019-07-13 09:16:57
阅读次数:
123
泛型编程概念:不考虑具体数据类型的编程方式; 函数模板: 1.提供一种特殊的函数可用不同类型进行调用; 2.与普通函数很相似,区别是类型可被参数化; 函数模板的应用: 1.自动类型推导调用; 2.具体类型显示调用; 使用演示: 函数模板的深入理解: -- 编译器并不会把函数模板处理成能够处理任意类型 ...
分类:
编程语言 时间:
2019-07-07 09:29:33
阅读次数:
87
1.定义 提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类. 抽象工厂允许客户使用抽象的接口来创建一组相关的产品,而不需要知道具体产品是什么. 2.代码实现 还是以披萨为例子,这边可以利用抽象工厂生产不同地区的调料,按照抽象工厂的定义,我们需要先定义一个生产面团,沙司,奶酪,蔬菜等 ...
分类:
其他好文 时间:
2019-07-04 23:57:20
阅读次数:
237