志在指尖
用双手敲打未来

kotlin android(安卓开发语言——kotlin详解)

kotlinandroid

1.Kotlin简介
[科特林](https://kotlinlang.org/)
Kotlin是一种基于JVM的编程语言,它正在成长为Android开发中使用的Java语言的继承者。Java是世界上最常用的编程语言之一,尽管其他编程语言不断发展以对开发人员更加友好,但Java并没有像预期的那样及时跟进。
Java中缺少的许多功能在最新版本中逐渐涵盖,但Android开发人员尚未能够使用它们。这就是像Kotlin这样的语言发挥作用的地方:在旧的开发环境中使用现代语言的特性。
什么是科特林?
Kotlin是JetBrains创建的基于JVM的编程语言,IntelliJ是JetBrains的代表作,AndroidStudio是在IntelliJ的基础上修改而成。Kotlin是一种面向对象的编程语言,包含许多函数式编程思想。
Kotlin的诞生是为了弥补Java所缺乏的现代语言的特性,并极大地简化代码,让开发者编写尽可能少的样板代码。安卓

安卓开发语言——kotlin详解

Kotlin是一个用于现代多平台应用的静态编程言语,由JetBrains开发。
Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。
除此之外Kotlin还可以编译成二进制代码直接运行在机器上。
Kotlin已正式成为Android官方支撑开发言语。
2011年7月,JetBrains推出Kotlin项目,这是一个面向JVM的新言语,它已被开发一年之久。
Kotlin的既定方针之一是像Java相同快速编译。2012年2月,JetBrains以Apache2许可证开源此项目。
Jetbrains希望这个新言语可以推进IntelliJIDEA的销售。
Kotlinv1.0于2016年2月15日发布。这被认为是第一个官方稳定版别,而且JetBrains已准备从该版别开始的长期向后兼容性。
在GoogleI/O2017中,Google宣布在Android上为Kotlin供给一等支撑。
规划方针
创建一种兼容Java的言语让它比Java更安全,可以静态检测常见的圈套。
如:引用空指针
让它比Java更简练,通过支撑variabletypeinference,higher-orderfunctions(closures),extensionfunctions,mixinsandfirst-classdelegation等完成。
开放源代码
其根底编译器(他们将其改为kompiler——创始了一系列以K字打头的用语——甚至连contributors这类词他们也用改成了kontributors)可以被独立出来并嵌入到Maven、Ant或Gradle工具链中。
使得在IDE中开发的代码可以运用已有的机制来构建,然后尽可能的减少了在新环境中运用所受的干涉,哪怕与那些没有装置Kotlin插件的开发人员一同合作项目也没有问题。
TheIntelliJKotlin插件扩展了Java编译器使得Kotlin代码可以得以编写、编译和调试。除此之外,关于根本的Java调集,已经有编写好的帮助函数,可以更顺利地衔接将在Java8中出现的调集扩展。

未经允许不得转载:IT技术网站 » kotlin android(安卓开发语言——kotlin详解)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载