数智图书馆-无锡数智政务 本次搜索耗时 6.866 秒,为您找到 267 个相关结果.
  • 13.3 软件事务性内存

    13.3 软件事务性内存 13.3.1 使用Java元素 13.3.2 数据并行处理 13.3.3 Fork/Join处理 13.3.4 Actor 13.3.5 Agent 13.3.6 Dataflow 13.3 软件事务性内存 软件事务性内存是一种机制,它为程序员在内存中访问数据提供了事务性语义。本节,你将学习如何在Groovy中应用...
  • 13.1 Clojure的并发处理

    13.1 Clojure的并发处理 13.1.1 使用Java元素 13.1.2 引用类型 13.1.3 Ref对象 13.1.4 Delay 13.1.5 Future 13.1.6 Promise 13.1 Clojure的并发处理 Clojure是一种动态、通用的函数式编程语言,它基于Rich Hickey创建的Lisp编程语言。可在...
  • 第 8 章Clojure编程

    第 8 章Clojure编程 第 8 章Clojure编程 前一章介绍了如何直接在REPL中输入代码来编写Clojure程序。这虽然可行,但即便是较小的项目,也必须将代码放在多个文件中。本章的重点是开发项目,为此我们也将使用Eclipse IDE来编写代码,这都是拜插件Counterclockwise所赐,它让Eclipse IDE支持Clojure。...
  • A.3 JRuby(Ruby)

    A.3 JRuby(Ruby) A.3.1 Ruby on Rails和JRuby A.3.2 运行JRuby A.3 JRuby(Ruby) Ruby是一款流行的面向对象的动态编程语言,由于Ruby-on-Rails框架深受欢迎,很多Web应用程序都是使用它编写的。与Python一样,Ruby的参考实现也是基于解释器的,同时也是使用C语言编写的,...
  • 1.6 其他JVM语言

    1.6 其他JVM语言 1.6.1 为何选择其他语言 1.6.2 在同一个项目中使用多种JVM语言 1.6.3 使用另一种语言编写单元测试 1.6 其他JVM语言 为推广Java语言和平台,Sun很早就公布了JVM规范。这个文档旨在供那些要自己动手编写JVM实现的开发人员参考,这些JVM实现可能是为那些没有官方JVM实现的平台编写的。这个文档描述...
  • 3.1 Java 中的面向对象编程功能

    3.1 Java 中的面向对象编程功能 3.1.1 定义类 3.1.2 类访问限定符 3.1.3 类限定符final ——锁定类 3.1.4 定义包 3.1.5 导入类 3.1.6 添加类成员——变量和方法 3.1.7 限定符 3.1.8 构造函数和终结方法 3.1.9 向上转换和向下转换 3.1 Java 中的面向对象编程功能 前两...
  • 5.3 函数式编程和命令式编程

    5.3 函数式编程和命令式编程 5.3 函数式编程和命令式编程 从本质上说,Java是一种命令式编程语言。在命令式编程语言中,变量通常是可修改的,而类通常保存了内部状态。在Java中,POJO(Plain Old Java Object)是命令式编程的典范。标准POJO包含可通过调用设置方法随便修改的变量,可访问POJO实例的任何代码都可修改其变量。这...
  • 第 13 章 JVM中的并发处理:Clojure、带有GPars库的Groovy以及Scala

    第 13 章 JVM中的并发处理:Clojure、带有GPars库的Groovy以及Scala 第 13 章 JVM中的并发处理:Clojure、带有GPars库的Groovy以及Scala Java是最受欢迎的编程语言,但并不是实现Java虚拟机(JVM)程序的唯一编程语言。维基百科的“List of JVM languages”中列出了所有可实现J...
  • 7.4 使用Java类

    7.4 使用Java类 使用deftype 和defrecord 创建简单的Java类 7.4 使用Java类 你知道,Clojure并不是一种面向对象的语言。Clojure开发小组给Clojure添加了多项功能,以确保它能够使用Java类库和其他JVM库中的类以及创建类。 Clojure支持两种创建类实例的方式。一是使用new : ( def ...
  • 7.7 小测验

    7.7 小测验 7.7 小测验 (1) Clojure是纯粹的函数式编程语言吗?   a) 对,它是纯粹的函数式编程语言。   b) 不对,它是函数式编程语言,但不是纯粹的函数式编程语言,因为它允许修改状态。   c) 不对,但Clojure是纯粹的OOP语言。   d) 不对,Clojure不是函数式编程语言。 (2) 下面的代码能够在Cl...