首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
我是传奇哈哈
掘友等级
Android开发工程师
公众号:Android开发吹牛皮
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
114
文章 114
沸点 0
赞
114
返回
|
搜索文章
最新
热门
今年大家过的怎么样 ?
因为今年没在做 Android 开发了,一直在做 pyqt 开发。所以公号的内容也很久没有更新了。 今天闲来无事突然想到很多事情,突发感慨想聊一聊。 先调侃一下吧。公众号目前关注人数 181 人。哈哈确实够少的。其实我也不知道应该坚持写些什么内容。 这和当初建立的时候想做到的效…
PyQt4信号与槽详解
GUI 的程序开发人员并非需要甚至根本不需要知道所有的控件实现的底层细节,我们只需要知道当按钮按下时能够适当的相应即可。基于这一原因,Qt 和 pyqt 提供了两种通信机制:低级事件处理机制和高级事件处理机制,前者与其他 GUI 库提供的功能类似,或者被称之为 “信号与槽”。 …
Java8 新语法习惯 (级联 lambda 表达式)
在函数式编程中,函数既可以接收也可以返回其他函数。函数不在像传统的面向对象编程一样,只是一个对象的工厂或生成器,它也能够创建和返回另一个函数。返回函数的函数可以变成级联 lambda 表达式,代码非常短。尽管这样的语法初次看起来非常的陌生,但是它有自己的用途。本文将帮助您认识级…
Java8 新语法习惯 (使用闭包捕获状态)
在 Java 编程中,我们以不严格的术语 lambda 表达式来表示 lambda 表达式和闭包。但是在某些情况下,理解它们的区别很重要。lambda 表达式是无状态的,而闭包是带有状态的。将 lambda 表达式替换为闭包,是一种管理函数式程序中的状态的好方法。 我们在这个系…
Java8 新语法习惯 (类型推断)
学习如何在 lambda 表达式中使用类型推断,掌握改进参数命名的技巧。 Java8 是一个支持类型推断的 Java 版本,而且它仅对 lambda 表达式支持此功能。在 lambda 表达式中使用类型推断具有强大的作用,它将帮助您做好准备来应对未来的 Java 版本,在以后的…
Java8 新语法习惯 (函数接口)
了解如何创建自定义函数接口,以及为什么应该尽量使用内置的接口。 lambda 表达式的类型是什么?一些语言使用函数值或函数对象来表示 lambda 表达式,但是 Java 语言没有这么做。Java 使用函数接口来表示 lambda 表达式类型。这其实是一种确保 Java 语言旧…
Java 8 新语法习惯 (完美的 lambda 表达式只有一行)
现在我们已经了解到函数组合的一个好处是它会获得富于表达的代码。编写简短的 lambda 表达式是实现这一功能的关键能力。本文会加深您目前对创建单行 lambda 表达式的各个方面的了解。通过学习函数组合的结构和好处,您很快就会掌握完美的 lambda 表达式,一个仅仅只有一行的…
Java 8 新语法习惯 (Lambda表达式的替代方案)
Lambda 表达式广泛用在函数式编程中,但它们很难阅读和理解。在许多情况下,lambda 表达式存在只是为了传递一个或多个形参,最好将它替换为方法引用。在本文中,将学习如何识别代码中的传递 lambda 表达式,以及如何将他们替换为相应的方法引用。方法引用的使用需要学习,但是…
Java 8 新语法习惯 (for 循环的函数替代方案)
我们最常用的迭代一个数据集的方式就是 for 循环,开发人员对它可谓是非常的熟悉。从 Java 8 开始,我们有多个强大的新方法可以帮助我们简化复杂的迭代。在本文中,您将了解如何使用 InStream 方法、range、iterate 和 limit 来迭代范围和跳过范围中的值…
Java 8 新语法习惯 (提倡使用有帮助的编码)
表达能力强是函数式编程的优势之一,但是这对于我们的代码意味着什么呢?在这部分内容中,我们将比较命令式和函数式代码的示例,判断这两种的表达能力和简洁性的能力。我们还能够了解到这些品质如何确保可读性,还需要考虑一个反面示例:对简洁性的过度追求导致代码无用。最后我们将会介绍 Java…
下一页
个人成就
文章被点赞
466
文章被阅读
35,982
掘力值
1,334
关注了
1
关注者
41
收藏集
0
关注标签
22
加入于
2016-08-20