数智图书馆-无锡数智政务 本次搜索耗时 6.226 秒,为您找到 267 个相关结果.
  • 5.8 小测验

    5.8 小测验 5.8 小测验 (1) Scala是纯粹的OOP和函数式编程语言吗?   a) 是的,Scala是纯粹的OOP语言,也是纯粹的函数式编程语言。   b) 否,Scala是纯粹的OOP语言,但不是纯粹的函数式编程语言。   c) 否,Scala是纯粹的函数式编程语言,但不是纯粹的OOP语言。   d) 否,Scala既不是纯粹的O...
  • 6.1 Scala IDE for Eclipse插件

    6.1 Scala IDE for Eclipse插件 6.1.1 安装Scala IDE for Eclipse 6.1.2 切换到Scala IDE透视图 6.1 Scala IDE for Eclipse插件 默认情况下,Eclipse IDE不支持Scala。要让它支持Scala,需要安装Scala IDE插件。安装的Scala IDE决定...
  • 第 7 章 Clojure

    第 7 章 Clojure 第 7 章 Clojure Clojure与本书介绍的其他语言大不相同,其灵感主要来自20世纪50年代末推出的Lisp编程语言。Lisp在技术上与时俱进,现在依然没有过时。Common Lisp和Scheme无疑是当前最流行的两种Lisp方言。Clojure也是一种Lisp方言,但其设计深受这两种方言的影响。 不同于Jav...
  • A.4 Frege(Haskell)

    A.4 Frege(Haskell) A.4.1 在Frege中调用Java代码 A.4.2 运行Frege A.4 Frege(Haskell) Frege是Haskell语言的一种方言,它无疑是第一款用于JVM的纯粹的函数式编程语言。在Frege中,函数是一等公民,可传递给其他函数;变量都是不可变的(Frege根本就没有提供赋值语句),而使用这...
  • 阅读前提

    阅读前提 阅读前提 要学习本书,你需要拥有Java编程语言的初中级知识,最好还对并发概念有基本的了解。
  • 第 2 章 使用基本元素:Thread和Runnable

    第 2 章 使用基本元素:Thread 和Runnable 第 2 章 使用基本元素:Thread 和Runnable 执行线程是并发应用程序的核心。实现并发应用程序时,无论采用何种编程语言,都必须创建不同的执行线程,并且这些线程以不确定的顺序并行运行,除非你使用同步元素,比如信号量。在Java中,创建执行线程有两种方法。 扩展Thread 类...
  • 13.4 Scala的并发处理

    13.4 Scala的并发处理 13.4.1 Scala中的Future对象 13.4.2 Promise 13.4 Scala的并发处理 Scala是一种通用的多范式编程语言,具有面向对象和函数式编程的特点。它的代码被编译成Java字节码。它提供了Java互操作性,因此你可以在Scala代码中使用Java元素(包括Java并发API),也可以在J...
  • 13.5 小结

    13.5 小结 13.5 小结 Java并不是唯一可以针对JVM进行编程的语言。还有很多不同的编程语言采用了不同的范式,也可以用于这一目的。大部分编程语言都有自己实现并发应用程序的机制。 在本章中,我们了解到如何使用面向JVM的三种语言来实现并发应用程序。首先,Clojure是Lisp函数式编程语言的一种实现,它提供了编写并发应用程序的不同机制,如A...
  • 2.3 引用值,而不是变量

    2.3 引用值,而不是变量 2.3 引用值,而不是变量 如果你曾使用过匿名内部类,也许遇到过这样的情况:需要引用它所在方法里的变量。这时,需要将变量声明为final ,如例2-5所示。将变量声明为final ,意味着不能为其重复赋值。同时也意味着在使用final 变量时,实际上是在使用赋给该变量的一个特定的值。 例2-5 匿名内部类中使用final ...
  • 1.4 Hello World程序

    1.4 Hello World程序 1.4 Hello World程序 传统上,学习一门新的编程语言时,通常先编写一个名为 Hello World 的程序,它所做的只是在屏幕上显示“Hello, World!”。用 Java 编写时,这个程序与下面的类似: public class Hello { public ...