Java虚拟机(JVM)是开发设计和布署手机软件的成熟期的当代服务平台,*初只能Java这门語言运作于在其中。随之Java的日渐繁杂及其JVM特性的提高,出現了全新可在JVM中运作的计算机语言。 这书最先简述JVM以及特点,并详细介绍很关键的JVM定义。接下去详细介绍Java、Scala、Clojure、Kotlin和Groovy这五种应用场景JVM的語言,各自讨论他们的特点和用例,并根据应用他们撰写实例新项目来呈现分别的优点和缺点,便于帮用户找到能考虑特殊要求的語言。 - 掌握JVM基本要素 - 了解时兴的JVM語言及Java类库 - 把握命令式、面向对象编程的和函数式等程序编写统一范式 - 应用Eclipse IDE、Gradle、Maven等普遍JVM专用工具 - 探寻SparkJava、Vert.x、Akka、JavaFX等架构 - 掌握流行计算机语言(JavaScript、Python、Ruby和Haskell)的JVM保持
这书简述Java 虚拟机(JVM)以及特点,合用很多实例详解了Java、Scala、Clojure、Kotlin 和Groovy 这5 种应用场景JVM 的語言。具体而言,最先简述了Java 服务平台,随后详尽论述了JVM,随后各自详细介绍了所述各种各样語言的基本知识和关键定义,并应用他们开发设计新项目、建立手机应用程序。 这书合适全部Java开发者及其对JVM很感兴趣的用户。
目录
- 第1 章 Java 虚拟机 1
- 第2 章 Java 虚拟机开发 18
- 第3 章 Java 53
- 第4 章 Java 编程 87
- 第5 章 Scala 104
- 第6 章 Scala 编程 129
- 第7 章 Clojure 152
- 第8 章 Clojure 编程 175
- 第9 章 Kotlin 196
- 第10 章 Kotlin 编程 222
- 第11 章 Groovy 244
- 第12 章 Groovy 编程 266
- 附录A 其他JVM 语言 287
- 附录B 小测验答案 296