开发者社区 问答 正文

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

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

展开
收起
李博 bluemind 2018-12-10 18:39:08 3854 分享 版权
1 条回答
写回答
取消 提交回答
  • 1.阿里云大学荣誉讲师, 2.MongoDB中文社区专家

    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
    赞同 展开评论