Copyright © 2017 王下邀月熊
Java 是当之无愧的过去、现在乃至于未来的互联网编程之王;一路走来,毁誉参半,但是 Java 也一直在不断地自我革新,从 Java 8 到 Java 9,其语法特性与开发模式也处于不断地迭代当中。
当我们谈起 Java 的时候,往往是将其作为一门编程语言来讨论;然而编程语言的特性只是 Java 架构的某部分,保障其平台独立性的一系列底层架构也是 Java 不可分割的组成。宏观来看,我们认为 Java 主要包含以下四个部分:Java 编程语言、Java 类文件格式、Java API 以及 JVM。当我们在进行 Java 开发时,我们使用 Java 编程语言来编写代码,然后将其编译为 Java 类文件,最终在 JVM 中执行这些类文件;目前我们也可以使用 Gradle、Kotlin 等其他优秀的语言来编写 Java 应用程序。而 JVM 与 Java 平台的核心库就构成了我们所熟知的 Java Runtime Environment(JRE):
笔者所有文章遵循 知识共享 署名-非商业性使用-禁止演绎 4.0 国际许可协议,欢迎转载,尊重版权。如果觉得本系列对你有所帮助,欢迎给我家布丁买点狗粮(支付宝扫码)~