栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【Android学习之路】新手入门Kotlin语言

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Android学习之路】新手入门Kotlin语言

入门Kotlin编程语言 Kotlin简介

Kotlin是一种在Java虚拟机上运行的静态类编程语言, 有Android世界的Swift之称,是由JetBrains公司设计开发并且开源的编程语言。早在2011年,JetBrains公司发布了Kotlin的第一个版本。Kotlin可以编译成 Java字节码,在 JVM(Java虚拟机上运行),也可以编译成 Javascript,方便在没有JVM的设备上运行。在Android系统问世的后九年时间里, Google公司主要提供Java一种语言来开发Android应用程序。到2017年后,Kotlin成为Android开发的一级语言,Android Studio开始对Kotlin提供全面支持。2019年Google官方将Kotlin语言作为Android的第一开发语言

拓展 : Java语言的运行机制是Java代码先通过编译成字节码(一种特殊的class文件),字节码再在Java虚拟机上运行。因此Java虚拟机并不直接和 Java代码有关系,而只和字节码打交道。而Kotlin之所以能在Java虚拟机上运行, 是因为先将Kotlin代码编译成字节码(也是一种特殊的class文件),而这个字节码也是符合Java虚拟机的运行标准,因此能在Java虚拟机上运行。Java虚拟机并不在乎你的字节码是从哪里来,它只在乎运行的是不是字节码。

Kotlin的优点

Kotlin的语法相比Java更加简洁,更少的代码与更高的可读性相结合。Kotlin的语法相比于Java更加高级,使得开发效率大大提升。Kotlin在语言安全性方面上几乎杜绝了空指针异常。Kotlin 和 Java 是100%兼容的,Kotlin 可以直接调用使用 Java 编写的代码,也可以无缝使用 Java 第三方的开源库。 第一个Kotlin程序

fun main(){
    println("Hello world!")
}

JetBrains提供了一个 在线运行Kotlin代码 的网站,在该网站上你无需安装任何开发工具就可以直接写Kotlin代码了!

当然, 如果你想在本地运行Kotlin代码或者写Android程序的话, 建议你安装个Android Studio这样一个集成开发环境。具体安装可参考此篇博客:【Android学习之路】第一步:搭建开发环境(安装Android Studio)

在Android Studio上运行Kotlin代码, 虽然Android Studio支持Kotlin代码, 但大部分是用于Android开发的,对于初学者来说, 运行一段简单的Kotlin代码可能会在IDE上无从下手,接下来就演示一下新手如何在Android Studio上运行你的第一个Kotlin程序。

首先打开 Android Studio, 创建个新项目File->New->New Project

然后选Phone and Tablet -> No Activity ->Next

确定好项目名和存放路径即可点Finish

切换成项目的目录

在MyKotlinCodeappsrcmainjavacomexamplemykotlincode的目录下建Kotlin文件

写第一个Kotlin程序并运行, 你会发现Kotlin的代码文件名是以kt为结尾的

面向对象的写法:

class Hello(val name:String) {
    fun halo(){
        println("Hello, $name")
    }
}

fun main(args:Array){
    Hello("World").halo()
}

OK, 恭喜你迈出写Kotlin代码的第一步!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/770895.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号