str1 = "alex" iterable = iter(str1) #iter函数可以将一个可迭代数据变成迭代器 # print(iterable.__dir__()) #迭代器里面有__iter__ 和 __next__方法 # print(len(iterable)) # 迭代器里没有len ...
分类:
其他好文 时间:
2019-09-28 12:50:37
阅读次数:
102
目录 简介 accept方法 andThen方法 经典应用 iterable 扩展类介绍 简介 Consumer是一个函数式接口,它有一个需要覆盖的方法accept,代表接受一个参数输入且没有任何返回值的操作。不同于其它的函数式接口,Consumer期望通过方法的实现来执行具体的操作。 accept ...
分类:
编程语言 时间:
2019-09-26 14:57:42
阅读次数:
110
default关键字的用法 [TOC] 前言 在学习集合时,深入到Iterable发现了这个default关键字 理论探究 default关键字在java中,目前有两个地方能用到 一是switch中的default:switch在匹配时,最后来一个default,防止因为没有匹配到结果,使后续程序异 ...
分类:
其他好文 时间:
2019-09-26 00:31:25
阅读次数:
111
如图1所示,动态代理的使用 这篇文章讲解动态代理的原理,以及如何手写动态代理。 以下是有关动态代理的使用,这是JDK默认帮我们实现的动态代理。 public class Main implements InvocationHandler { static Person person=new Pers ...
分类:
其他好文 时间:
2019-09-23 22:27:44
阅读次数:
134
绝对值print(abs(-1))all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。元素除了是 0、空、None、False 外都算 True。print(all("djkjkd"))any() 函数用于判断给定的 ...
分类:
编程语言 时间:
2019-09-19 01:12:34
阅读次数:
104
本文基于java构建Flink1.9版本入门程序,需要Maven 3.0.4 和 Java 8 以上版本。需要安装Netcat进行简单调试。 这里简述安装过程,并使用IDEA进行开发一个简单流处理程序,本地调试或者提交到Flink上运行,Maven与JDK安装这里不做说明。 一、Flink简介 Fl ...
分类:
其他好文 时间:
2019-09-18 10:44:41
阅读次数:
93
先来一张 集合 的"家庭照" Collection是一个接口,所有其子类(也是接口)需要重写其全部的方法! 特别说明: Collection 和 Collections 长的太像了,容易混淆,这里就特别说明下: Collection Collections 集合 Collection 派系介绍 Li ...
分类:
编程语言 时间:
2019-09-17 12:49:10
阅读次数:
121
Mapper: import java.io.IOException; import org.apache.hadoop.io.LongWritable; import org.apache.hadoop.io.NullWritable; import org.apache.hadoop.io.Te ...
分类:
其他好文 时间:
2019-09-14 22:57:25
阅读次数:
158
迭代(Iteration) ? 当我们使??个循环来遍历某个东西时,这就叫?个迭代。 可迭代对象(Iterable) ? ?个可迭代对象是Python中任意的对象,只要它定义了可以返回?个迭代器的 ?法,或者定义了可以?持下标索引的 ?法。简单说,?个可迭代对象,就是任意的对象,只要它能给我们提供? ...
分类:
其他好文 时间:
2019-09-14 20:57:13
阅读次数:
201
列表是python的基础数据类型之一 ,其他编程语言也有类似的数据类型.比如JS中的数 组, java中的数组等等. 它是以[ ]括起来, 每个元素用' , '隔开而且可以存放各种数据类型: 列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类 型,比如js中叫数组,他是以[]括 ...
分类:
编程语言 时间:
2019-09-04 23:07:24
阅读次数:
124