`
mondayw
  • 浏览: 144087 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

[译文]函数式编程思想:不变性

阅读更多

不变性(immutability)是函数式编程的基石之一。这一函数式编程思想系列的该部分内容讨论了Java™语言中的不变性的多个方面,并说明了如 何以传统的和较新式的风格来创建不可改变的Java类。本文还展示了Groovy中的两种创建不可变类的方法,这两种方法去除了Java实现中的许多令人 头疼之处。最后还要了解的是,何时适用这样的抽象。

 

 

点击这里 阅读具体内容。

 

 

 

分享到:
评论

相关推荐

    译文:Fork and Join: Java Can Excel at Painless Parallel Programming Too!

    Java平台上的并发编程一直是一个重要的话题,特别是在多核处理器普及的今天。Fork/Join框架是Java SE 7引入的一项重要技术,它使得编写高效、并行的程序变得更加容易。本文将简要回顾Java中的并发编程基础知识,介绍...

    Java编程思想--外文文献原文及译文(可编辑).doc

    《Java编程思想》是 Bruce Eckel 的经典著作,旨在深入阐述Java编程语言的核心概念和机制。这本书强调了Java作为一门“纯粹”的面向对象语言,与C++相比,它在设计时更加注重对象导向的本质。虽然C++和Java都是混合...

    javascript的函数第1/3页

    Permadi译者:Sheneyan(子乌)英文原文: INTRODUCTION TO JavaScript Functions中文译文(包括示例):javascript的函数子乌注:一篇相当不错的function入门文章,个人感觉相当经典。 词语翻译列表: function:函数...

    使用OracleJDBC的Java编程:性能.docx,原文+译文。

    ### 使用Oracle JDBC的Java编程:性能 #### 一、引言与背景 在软件开发过程中,性能优化往往被置于项目后期...总之,在Java编程中合理使用Oracle JDBC不仅能够提高程序性能,还能增强应用程序的整体稳定性和安全性。

    基因表达式编程 Ferrieira 译文.pdf

    基因表达式编程 原作译文,

    译文:驱动开发之六:介绍显示驱动(含Mirror Driver介绍)

    通过对Windows显示驱动架构的介绍以及迷你小端口驱动的具体实现方式,我们可以了解到显示驱动在操作系统中的重要性及其复杂性。通过理解和掌握这些基础知识,可以帮助开发者更好地编写高效稳定的显示驱动程序。

    ApacheCN 大数据译文集.zip

    译文可能会涉及Pig Latin语法、数据流和UDF(用户自定义函数)的开发。 7. **HBase**:HBase是建立在HDFS上的分布式NoSQL数据库,支持随机读写。译文将涵盖HBase的基本操作、表设计、Region分裂和性能调优。 8. **...

    智囊全集 原文和译文都完整!.rar

    《智囊全集》中的每一篇故事都是一次智慧的碰撞,通过这些故事,我们可以学习到诸如“以柔克刚”、“顺势而为”、“知己知彼”等经典战略思想。例如,"空城计"的故事,展示了诸葛亮如何利用心理战术,以空城迷惑敌人...

    google c++ style guide译文

    ### Google C++ Style Guide译文知识点详述 #### 背景与目的 - **目的**: 本指南旨在规范Google内部及其开源项目中C++代码的编写方式,以提高代码的可读性和可维护性。 - **核心理念**: 通过制定一系列明确的规则...

    中庸全文及译文.pdf

    《中庸》全文及译文.pdf 《中庸》是一部中国古典哲学著作,作者是孔子弟子子思。该书主要探讨了中庸之道的内涵和实践方法。中庸之道被认为是儒家哲学的核心思想,强调人性和自然的和谐发展。 第一章 《中庸》第一...

    《反经》伐交原文及译文.pdf

    "《反经》伐交原文及译文.pdf" 《反经》伐交原文及译文中,孙子曰:“善用兵者,使交不得合。”这句话是什么意思呢?孙子认为,善于使用兵力的将领,可以使敌国无法结盟。那么,为什么孙子会这样说呢? 从前楚国的...

    毕业论文 外文原文及译文

    标签“毕业 论文 译文”表明这是一篇关于毕业论文内容的翻译,主要关注的是技术性的内容,即数据库引擎的选择,这对于计算机科学或信息技术专业的学生来说,可能是他们毕业设计或研究的一部分。 部分内容中,文章...

    高性能JavaScript_编程_javascript_js_

    4. **函数式编程**:JavaScript支持函数式编程风格,如高阶函数、函数组合、柯里化等,这些技巧可以极大地提高代码的可读性和可维护性。 5. **异步编程**:JavaScript的事件循环和回调函数是处理异步操作的基础。...

    《生成式智能体人类行为的交互式模拟》译文

    生成式智能体人类行为的交互式模拟译文 本文主要介绍了斯坦福大学的一项前瞻性研究,让不同的 AI 角色进行交互,模拟人类。该研究的主要目的是构建一个反映逼真人类行为的交互式人工社会,其中的计算机智能体可以...

    Face Alignment by Explicit Shape Regression原文及译文

    《Face Alignment by Explicit Shape Regression》是一篇关于面部对齐技术的学术论文,它在计算机视觉领域具有重要...无论是学术研究还是工业应用,理解并掌握这种技术都能极大地提升面部识别系统的准确性和实用性。

    javascript的函数

     Permadi 译者:Sheneyan(子乌) 时间:2006.01.03 英文原文: INTRODUCTION TO JavaScript Functions 中文译文(包括示例):javascript的函数 子乌注:一篇相当不错的function入门文章,个人感觉相当经典。...

Global site tag (gtag.js) - Google Analytics