我是靠谱客的博主 激昂丝袜,最近开发中收集的这篇文章主要介绍【Kotlin】Kotlin 语言简介 ( Kotlin 语言发展 | Kotlin 语言与 Java 虚拟机 | Java 与 Kotlin 联系 | Kotlin 跨平台特性 )一、Kotlin 语言发展二、Kotlin 语言与 Java 虚拟机三、Java 与 Kotlin 联系四、Kotlin 跨平台特性,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 一、Kotlin 语言发展
  • 二、Kotlin 语言与 Java 虚拟机
  • 三、Java 与 Kotlin 联系
  • 四、Kotlin 跨平台特性





一、Kotlin 语言发展



Kotlin 语言JetBrains 公司 在 2011 年开发 ,


Google 在 2017 年 正式宣布 Kotlin 为 Android 开发的推荐语言 , 之后逐渐会淘汰 Java 语言 ;


Kotlin 语法非常简洁 , 并且 与 Java 代码 无缝衔接 , Java 和 Kotlin 可以同时存在 , 因此 由 Java 编写的 Android 程序 , 可以无缝切换为 Kotlin 语言 ;






二、Kotlin 语言与 Java 虚拟机



Kotlin 语言 可以在 JVM 上运行 ,

目前有 4 种语言可以运行在 JVM 之上 :

  • Java
  • Kotlin
  • Scala
  • Groovy

上述 4 种语言 , 编译成 字节码 文件后 , 可以运行在 JVM 上 ;

只要 上述几种语言 编译出的文件 符合 字节码文件格式要求 , 就可以在 Java 虚拟机上运行 ;

这些语言 编译成的字节码文件 都遵循同一个规则 ,

每种语言的 语法不通 , 编译出的文件相同 , 则 编译代码的编译器是不同的 ;





三、Java 与 Kotlin 联系



Java 语言是 1995 年推出的 , 现存有庞大的 Java 代码库 , 很多开源框架和项目都使用了 Java 语言 ;

Java 语言很稳定 , 是最常用的编程语言 ,

但是目前 很多高级语言特性 , Java 都不支持 ;


Kotlin 在无缝兼容 Java 的基础上 , 添加了很多 高级特性 ;





四、Kotlin 跨平台特性



Kotlin 语言可以 编译成 字节码 文件 , 在 Java 虚拟机上运行 , 同时在 Windows , Linux , Mac 等平台上都有 JVM , 因此借助 JVM , Kotlin 语言具有跨平台特性 ;


Kotlin 语言还可以 脱离 Java 虚拟机 , 直接编译成 Windows , Linux , Mac 等平台上的原生应用 , 如 : 编译成 Windows 平台的 exe 可执行二进制程序 ;


Kotlin 可以编译成 字节码文件 , 也可以编译成更底层的二进制可执行程序 ;

最后

以上就是激昂丝袜为你收集整理的【Kotlin】Kotlin 语言简介 ( Kotlin 语言发展 | Kotlin 语言与 Java 虚拟机 | Java 与 Kotlin 联系 | Kotlin 跨平台特性 )一、Kotlin 语言发展二、Kotlin 语言与 Java 虚拟机三、Java 与 Kotlin 联系四、Kotlin 跨平台特性的全部内容,希望文章能够帮你解决【Kotlin】Kotlin 语言简介 ( Kotlin 语言发展 | Kotlin 语言与 Java 虚拟机 | Java 与 Kotlin 联系 | Kotlin 跨平台特性 )一、Kotlin 语言发展二、Kotlin 语言与 Java 虚拟机三、Java 与 Kotlin 联系四、Kotlin 跨平台特性所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部