开发者社区> 问答> 正文

[@talishboy][¥20]如何看待Kotlin、Groovy等基于jvm的语言和Java的关系以及对Java的影响?

问题来自Java技术沙龙的王进
Java技术沙龙报名链接:https://yq.aliyun.com/promotion/796

展开
收起
李博 bluemind 2018-12-10 18:39:08 3765 0
1 条回答
写回答
取消 提交回答
  • 1.阿里云大学讲师,主讲《微服务Spring Cloud设计与开发实战》《MongoDB高级实战》等课程 2.MongoDB中文社区专家 3.《MongoDB实战》第2版译者 5.吉林大学计算机科学学士、上海交通大学硕士

    1、Kotlin 是一种在 Java 虚拟机JVM上运行的高级编程语言,作用类似 Android 开发的Swift,由 JetBrains公司开发并开源。
    Kotlin 可以像编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。
    都怪Oracle背后捣乱,告谷歌,逼迫Google I/O 2017中,Google 宣布 Kotlin 成为 Android 官方开发语言。
    2、Groovy是一种基于Java JVM平台的面向对象语言,也是运行在JVM之上,可以使用Java库。 Groovy 1.0于2007年1月2日发布
    3、JVM之上语言太多了,目前从语言来看,多了一种选择,备胎,分流了一部分Java开发者,但是基本大家还是Java为主,刺激Java,也去改进吸收这些其他语言的优点。

    2019-07-17 23:19:35
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
EXTENDING SPARK WITH JAVA AGENTS 立即下载
JVM的GC 立即下载
基于JVM的脚本语言开发、运用实践 立即下载