Java 8 新特性系列文章索引。 1. "Jdk14都要出了,还不能使用 Optional优雅的处理空指针?" 2. "Jdk14 都要出了,Jdk8 的时间处理姿势还不了解一下?" 3. "还看不懂同事的代码?Lambda 表达式、函数接口了解一下" 前言 我们都知道 Lambda 和 Stre ...
分类:
其他好文 时间:
2019-11-18 09:50:05
阅读次数:
88
本题要求实现函数,判断给定二叉树是否二叉搜索树。 函数接口定义: 其中BinTree结构定义如下: 函数IsBST须判断给定的T是否二叉搜索树,即满足如下定义的二叉树: 定义:一个二叉搜索树是一棵二叉树,它可以为空。如果不为空,它将满足以下性质: 非空左子树的所有键值小于其根结点的键值。 非空右子树 ...
分类:
其他好文 时间:
2019-11-16 19:57:16
阅读次数:
120
1237 Find Positive Integer Solution for a Given Equation 找出给定方程的正整数解 问题描述 给出一个函数 和一个目标结果 ,请你计算方程 所有可能的正整数 数对 和 。 给定函数是严格单调的,也就是说: `f(x, y) 输入: functio ...
分类:
其他好文 时间:
2019-11-02 12:17:45
阅读次数:
116
概述: 高级的迭代器,数据在流水线中,从而进行高效处理 中间操作,即返回String 的操作,分为有状态的操作和无状态的操作,函数接口有一个参数的是无状态,有两个参数的是有状态 中止操作 短路(无限流) parallel/sequential 不创建流,只修改流head标志 收集器 分组 运行机制 ...
分类:
其他好文 时间:
2019-10-24 23:57:20
阅读次数:
201
函数式编程只需要关注实现的功能,而不需要关注实现的细节 举例: 创建线程 lamba表达式就是返回了一个实现指定接口的对象实例 jdk8 新增的接口默认方法 函数接口 举例: 方法引用 1.静态方法引用 2.使用对象实例方法引用 3.使用类名来引用 4.构造函数方法引用 aaa金毛在叫吃了2斤还剩8 ...
分类:
其他好文 时间:
2019-10-24 23:36:30
阅读次数:
89
图解jdk1.8新特性(1) 函数式接口 总结起来就以下几点: 如果一个接口要想成为函数接口(函数接口可以直接用lambda方式简化),则必须有且仅有一个抽象的方法(非default和static) 可以通过注解 注解通过在编译时报错防止其他人破坏函数式接口 接口默认和静态方法 总结如下: jdk1 ...
分类:
其他好文 时间:
2019-10-23 18:00:41
阅读次数:
94
泛型(Generics)是指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定类型的一种特性。 //泛型函数的类型与非泛型函数的类型没什么不同,只是有一个类型参数在最前面,像函数声明一样. function createArray(length: number, value: T... ...
分类:
其他好文 时间:
2019-10-23 13:13:12
阅读次数:
80
本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列。 函数接口定义: 其中List结构定义如下: L1和L2是给定的带头结点的单链表,其结点存储的数据是递增有序的;函数Merge要将L1和L2合并为一个非递减的整数序列。应直接使用原序列中的结点,返回归并后的带头结点的链表头 ...
分类:
其他好文 时间:
2019-10-14 23:46:51
阅读次数:
90
2019-10-14 关键字:C 语言的 UDP 编程与实例 UDP 连接是一种无连接的网络连接协议。 Linux 下的 UDP 编程的函数接口与 TCP 差不了多远。在 UDP 通信模型中,也是以 C/S 模型来通信的。 服务端的函数调用流程主要有以下几个: 1、socket() 2、bind() ...
分类:
系统相关 时间:
2019-10-14 23:46:32
阅读次数:
135
package builtin builtin 包为Go的预声明标识符提供了文档 内置类型 值类型 19个基本类型 | | | | | bool 布尔类型 | | string 8位byte序列构成的字符串,约定但不必须是utf 8编码的文本。字符串可以为空但不能是nil,其值不可变。 | | in ...
分类:
其他好文 时间:
2019-10-12 10:38:07
阅读次数:
83