返回顶部
首页 > 资讯 > 精选 >Android Kotlin的使用及简单实例
  • 734
分享到

Android Kotlin的使用及简单实例

androidkotlinroi 2023-05-31 03:05:22 734人浏览 独家记忆
摘要

Android Kotlin的使用及简单实例写在前面的话,作为一个不熬夜的人,一觉醒来发现Kotlin成为了Android的官方语言,可谓是大喜过望。为了趁热打铁,我决定提前三天放出原定本周日Release的文章。希望能及时让大家了解一下K

Android Kotlin的使用及简单实例

写在前面的话,作为一个不熬夜的人,一觉醒来发现Kotlin成为了Android的官方语言,可谓是大喜过望。为了趁热打铁,我决定提前三天放出原定本周日Release的文章。希望能及时让大家了解一下Kotlin。

相信很多开发人员,尤其是Android开发者都会或多或少听说过Kotlin,当然如果没有听过或者不熟悉也没有关系。因为本篇文章以及博客后期的内容会涉及到很多关于Kotlin的知识分享。

在写这篇文章前的一个多月,Flipboard中国的Android项目确定了正式将Kotlin作为项目开发语言,这就意味着新增的代码文件将以Kotlin代码格式出现,而且同时旧的Java代码也将会陆陆续续翻译成Kotlin代码。在使用Kotlin的这段时间,被它的简洁,高效,快捷等等特点震撼,所以有必要写一篇文章来谈一谈Kotlin的特性,如若能取得推广Kotlin的效果则倍感欣慰。

Kotlin的“简历”

  • 来自于著名的IDE IntelliJ idea(Android Studio基于此开发) 软件开发公司 JetBrains(位于东欧捷克)
  • 起源来自JetBrains的圣彼得堡团队,名称取自圣彼得堡附近的一个小岛(Kotlin Island)
  • 一种基于JVM的静态类型编程语言

来自知名的工具开发商JetBrains,也就决定了Kotlin的基因中必然包含实用与高效等特征。那我们接下来看一看Kotlin的特点,当然这也是我改用Kotlin的重要原因。

语法简单,不啰嗦

//variables and constantsvar currentVersionCode = 1  //变量当前的版本号,类型Int可以根据值推断出来var currentVersionName : String = "1.0" //显式标明类型val APPNAME = "droidyue.com" //常量APPNAME 类型(String)可以根据值推断出来//methodsfun main(args: Array<String>) {  println(args)}// classclass MainActivity : AppCompatActivity() {}// data class 自动生成getter,setting,hashcode和equals等方法data class Book(var name: String, val price: Float, var author: String)//支持默认参数值,减少方法重载fun Context.showToast(message: String, duration:Int = Toast.LENGTH_LONG) {  Toast.makeText(this, message, duration).show()}

--结束END--

本文标题: Android Kotlin的使用及简单实例

本文链接: https://lsjlt.com/news/223306.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作