数智图书馆-无锡数智政务 本次搜索耗时 5.936 秒,为您找到 267 个相关结果.
  • 涵盖的内容

    涵盖的内容 涵盖的内容 第1章简要地概述Java平台和Java虚拟机(JVM)。该章描述运行在JVM上的应用程序的常见用途,包括Web应用程序、大数据分析和物联网(Internet of Things,IoT),还介绍最重要的JVM概念,如即时编译器、类型系统和垃圾收集器。 第2章从技术角度更详细地阐述JVM,包括如何在主要的操作系统(Windows...
  • 21.4 Java的未来

    21.4 Java的未来 21.4.1 声明处型变 21.4.2 模式匹配 21.4.3 更加丰富的泛型形式 21.4.4 对不变性的更深层支持 21.4.5 值类型 21.4 Java的未来 让我们看看关于Java未来发展的一些讨论。本节涉及的很多内容都在JDK改进提议(JDK enhancement proposal)中有更详细的讨论。我...
  • 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语言编写的,...
  • 7.4 使用Java类

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

    A.1 Oracle Nashorn A.1.1 在基于JVM的项目中嵌入Nashorn A.1.2 运行Nashorn A.2 Jython(Python) A.2.1 CPython和Jython的不同之处 A.2.2 运行Jython A.1 Oracle Nashorn Nashorn是Oracle推出的一种开源的服务器端JavaSc...
  • 7.8 小结

    7.8 小结 7.8 小结 本章介绍了Clojure语言,它与本书介绍的其他语言都大不相同。在REPL环境中编写了大量的单行表达式后,但愿你已发现Clojure语法学习起来一点都不难。仅通过创建包含表达式的列表(表达式通常是嵌套在多个列表中),就可编写出可读性极强的代码。我们还了解到,Clojure是一种函数式编程语言,其重要的数据结构大多是不可修改的...
  • 前言

    前言 前言 目前,计算机系统(以及其他相关系统,如平板电脑、智能手机等)可以让你同时执行多项任务。这是因为它们拥有并发的操作系统,能够同时控制多项任务。使用你最喜欢的编程语言中的并发API,还能实现一个可以同时执行多项任务(读取文件、显示消息、读取网络上的数据)的应用程序。Java提供了一套非常强大的并发API,让你不费吹灰之力就可以实现任何类型的并发...
  • 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根本就没有提供赋值语句),而使用这...
  • 1.4 Java并发API

    1.4 Java并发API 1.4.1 基本并发类 1.4.2 同步机制 1.4.3 执行器 1.4.4 Fork/Join框架 1.4.5 并行流 1.4.6 并发数据结构 1.4 Java并发API Java编程语言含有非常丰富的并发API。它含有管理基本并发元素所需的类,例如Thread 、Lock 和Semaphore 等类,以及用...
  • 前言

    前言 前言 Java虚拟机(Java Virtual Machine,JVM)是一个成熟的全能型软件运行平台,可充分利用现代硬件的功能。虽然基于Java的应用程序一度被认为速度缓慢、体态臃肿且极耗内存,但多年后的今天,情况已得到极大的改善。基于云的主流服务和网站通常要同时为数以万计的用户提供服务,它们很多都使用了基于JVM的后端,这绝非偶然。 开发运...