标签:函数式编程

Java

Java Unified SDK 版本升级,老版本 Android SDK 和云引擎 SDK 将于 9 月底停止维护

darida 发布于 2019-05-18

我们在 2018 年 9 月推出了 Java Unified SDK,该 SDK 可以在 Java、Android 和 LeanCloud 云引擎三种环境下运行,支持数据存储、LiveQuery、即时通讯、云函数、推送和混合推送等全部核心功能,并且开放所有源代码(代码见 这里 )...

阅读(12)评论(0)赞 (0)

Java

重拾Kotlin(1)-变量、数据类型、函数

1

尖兵 发布于 2019-05-16

一、Hello World 按照国际惯例,学习一门新的语言通常都是从“Hello World”开始的,在这里也不例外,先看下 Java 中的 main 方法如何用 Kotlin 来表示 fun main(args: Array<String>) { println(&...

阅读(14)评论(0)赞 (0)

Java

JDK1.8-Stream中常用的API(流操作)

4

hanze 发布于 2019-05-16

不是数据结构,没有内部存储。 不支持索引访问。 延迟计算 支持并行 很容易生成数据或集合 支持过滤,查找,转换,汇总,聚合等操作。 1.2 运行机制 Stream分为源source,中间操作,终止操作。 流的源可以是一个数组,集合,生成器方法,I/O通道等等。 一个流可以有零个或...

阅读(17)评论(0)赞 (0)

Java

十大难学的编程语言:Java排第三,最难的竟然不是C语言!

14

yeseng 发布于 2019-05-15

编程语言是开发者们代码工作的核心,也是许多开发者最爱讨论的话题。编程语言的选择对开发者和工具制造商都十分重要,前者需要保持最新和具备市场潜力的技能,后者则亟需确保他们能够提供最有用的 SDK。 开发者经济分析公司 SlashData 曾发布了《 2018 年第 2&nb...

阅读(26)评论(0)赞 (0)

编程技术

架构整洁之道, 看这一篇就够了!

10

尖兵 发布于 2019-05-14

阿里妹导读 : 程序的世界飞速发展,今天所掌握的技能可能明年就过时了,但有些知识历久弥新,掌握了它们,你在程序的海洋中就不会迷路,架构思想就是这样的知识。 本文是《架构整洁之道》的读书心得,作者将书中内容拆解后再组织,不仅加入了个人的独到见解,而且用一张详细的知识脉络图帮助大家了...

阅读(20)评论(0)赞 (0)

编程技术

胡喜:蚂蚁金服十五年技术架构演进之路

8

zhuangli 发布于 2019-05-09

蚂蚁金服过去十五年,通过技术重塑了支付服务小微贷款服务。我们认为 Blockchain (区块链)、Artificial intelligence(人工智能)、Security(安全)、 IoT(物联网)和 Cloud computing(云计算),这五大 BASIC 技术仍会是...

阅读(29)评论(0)赞 (0)

Java

JavaScript中AOP的应用

1

songhua.gao 发布于 2019-05-05

AOP (Aspect Oriented Programming) ,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是函数式编程的一种衍生,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降...

阅读(25)评论(0)赞 (0)

Java

Spring笔记03_AOP

4

xiaoli.he 发布于 2019-05-03

1. AOP 1.1 AOP介绍 1.1.1 什么是AOP 在软件业,AOP为Aspect Oriented Programming的缩写,意为: 面向切面编程 ,通过 预编译方式 和 运行期动态代理 实现程序功能的统一维护的一种技术。AOP是OOP(面向对象编程)的延续,是软件...

阅读(48)评论(0)赞 (0)

Java

JavaScript 太糟糕,JVM 有妙招!

35

xubiao.zhuang 发布于 2019-05-01

虽然 JavaScript 凭借其简洁性、交互性等优势横扫了各大编程语言榜单,但是一直以来, JavaScript  应用程序的工具链极其复杂,引发不少开发者吐槽,在此,我们是否有更好的解决方案将其替代? 接下来,本文中将分享几个 JVM 的替代方案,希望对大家有所裨益...

阅读(44)评论(0)赞 (0)

Java

Java败给Python?不!我有话说

12

xiaoli.wang 发布于 2019-04-30

在软件工程师的职业生涯中,知识的“半衰期”通常为三年,这意味着我们掌握的一半知识在三年后将变得毫无价值。这个行业本身就意味着不断充电与持续学习。 ——蒋楠老师(译者) 作为使用最广泛的编程语言,Java 的地位一直是不可撼动的。世界上累计有 150 亿台设备运行 Java,全球 ...

阅读(48)评论(0)赞 (0)

Java

如何从 Java 8 升级到 Java 12,升级收益及问题处理技巧

1

Harries 发布于 2019-04-30

核心要点 从 Java 8 之后,Java 引入了很多有用的新语言特性,以及新工具和性能改善(尤其是垃圾收集相关的优化)。 在选择升级时,我们所面临的选择是升级到最新的 Java(12)并准备每六个月升级一次,还是升级到最新的 LTS(11)版本,这样能够给自己三年的时间再去考虑...

阅读(45)评论(0)赞 (0)

编程技术

可逆计算:下一代软件构造理论

22

Harries 发布于 2019-04-29

作者: Canonical 众所周知,计算机科学得以存在的基石是两个基本理论:图灵于1936年提出的 图灵机理论 和丘奇同年早期发表的 Lambda演算理论 。这两个理论奠定了所谓通用计算(Universal Computation)的概念基础,描绘了具有相同计算能力(图灵完备)...

阅读(35)评论(0)赞 (0)

Java

邪恶的Java帝国是怎么欺负小函数的?

2

刘莉莉 发布于 2019-04-29

1 小函数的运气不好,投胎到了邪恶的Java帝国,一出生就被告知了自己的悲惨地位,以及未来的悲惨人生:奴隶。 确切地说,是类的奴隶。 在Java帝国, 国王特别喜欢“类”, 不待见“函数” , 他的法令规定:“类”是帝国的一等公民,“函数”则是类的奴隶。没有类的跟随和陪伴,函数绝...

阅读(22)评论(0)赞 (0)

Java

[译] 一文带你玩转 Java 8 Stream 流,从此操作集合 So Easy

10

puefu.he 发布于 2019-04-28

本文翻译自 https://winterbe.com/posts/2014/07/31/java8-stream-tutorial-examples/ 作者: @Winterbe Stream 流可以说是 Java8 新特性中用起来最爽的一个功能了,有了它,从此操作集合告别繁琐的...

阅读(34)评论(0)赞 (0)

Java

最强编程语言 Java 和最受欢迎之 Python 的巅峰对决

13

xiaoli.he 发布于 2019-04-27

作为程序员们的看家利器之 编程语言 ,倘若技术开发者对其掌握得越深则对自身职业生涯越有益处,然随着技术的更新变革,我们在日常使用不单单只会用到一门编程语言,那么究竟该如何选择一门新的语言来上手?本文中,将以主流 Java 和 Python 为例,为大家详细地解析两者的优缺点以及应...

阅读(40)评论(0)赞 (0)

编程技术

如何搭建大数据平台技术架构?

8

xiaoli.wang 发布于 2019-04-26

编辑推荐: 来源于作者艾佳,本文以掌慧纵盈为案例,阐述了物联网企业的业务架构和数据架构,以及技术选型的思考过程。 如何搭建大数据平台技术架构?有没有好的大数据平台架构案例? 请看下文 借助“互联网+大数据+机场”三轮驱动,掌慧纵盈每年为6.4亿人次出行提供无线网络连接服务。 随着...

阅读(65)评论(0)赞 (0)

Java

编程语言的另一面:Python、Java、C#和 Perl 作者谈语言设计

1

yeseng 发布于 2019-04-25

根据维基百科显示,目前编程语言的数量已经超过上千种,且新的编程语言还在不断出现,例如微软刚刚发布了一种新的开源编程语言Bosque。面对层出不穷的新编程语言,相信很多开发者都会有这样的疑问:编程语言是如何设计的?编程语言如何才能具备可维护性?编程语言未来将如何发展? 近日,在 P...

阅读(33)评论(0)赞 (0)

Java

Java 并没有死!

11

songhua.gao 发布于 2019-04-25

【CSDN编者按】似乎一件事存在久了,就会被唱衰。人们不相信有经久不息的实物。但是,Java似乎是一个特例。 那么,Java这朵“永生花”是怎么永葆青春的呢?一起来看本文作者 API Fortress 的CTO Simone Pezzano 的现身说法吧。 作者 | Simone...

阅读(31)评论(0)赞 (0)