首页编程kotlin?kotlin语言什么时候出来的

kotlin?kotlin语言什么时候出来的

编程之家2023-11-02114次浏览

这篇文章给大家聊聊关于kotlin,以及kotlin语言什么时候出来的对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

kotlin?kotlin语言什么时候出来的

kotlin语言什么时候出来的

2011年出来的。由 JetBrain的牛人 Dmitry Jemerov在2011年开始带队开发,主要是解决Java之前被诟病已久的问题,而且积极借鉴了 Scala、Ruby等新语言在开发效率和简洁性上的优势。由于是全新开发和设计的语言,当然在各方面上都有着其先进性,也就是重新设计的 Java现代版;比起 Scala更加interoperate with Java,比如说很多 Kotlin的库都可以一直复用 Java libraries。

Kotlin是JVM和Android的实用编程语言,结合了OO和功能特性,专注于互操作性,安全性,清晰度和工具支持。

作为通用语言,Kotlin可以在Java工作的地方工作:服务器端应用程序,移动应用程序(Android),桌面应用程序。它适用于所有主要的工具和服务,如

IntelliJ IDEA,Android Studio和Eclipse

Maven,Gradle和Ant

Spring Boot(Kotlin支持今天发布!)

kotlin?kotlin语言什么时候出来的

GitHub,Slack甚至Minecraft:)

Kotlin的关键重点之一是混合Java+ Kotlin项目的互操作性和无缝支持,使采用更容易,从而减少了样板代码和更多的类型安全性。此外,Kotlin有一个广泛的标准库,使日常任务轻松流畅,同时保持字节码足迹低。当然,也可以在Kotlin中使用任何Java库。反之亦然。


kotlin语言学习教程:网页链接

为什么我们要尝试Kotlin

Kotlin由JetBrains推出的一门现代化的静态编程语言.

一:简洁而优雅:Kotlin有大量现代编程语言的简洁和便利,函数式编程,Lambda表达式等的使用写出同样功能的代码往往比Java少很多.

二:兼容Java:它与Java语言完全兼容.Java开发者非常容易过渡到使用Kotlin

kotlin?kotlin语言什么时候出来的

三:开发工具强大: JetBrains公司是专业的设计集成开发工具的公司,他们推出Kotlin语言,当然有强大的IDE工具支持了

四:安全安心: Java开发中常见的空指针异常很烦人,在Kotlin中很多时候在编译时就能查觉到.

无:简单强大: Kotlin比Scala简单,并尽力提供比Java更多,更强大的函数

六:大公司加持,现在是Android开发一级语言

所以试试Kotlin吧...简洁强大

Kotlin 基础语法

Kotlin文件以.kt为后缀。

kotlin源文件不需要相匹配的目录和包,源文件可以放在任何文件目录。

以上例中 test()的全名是 com.runoob.main.test、Runoob的全名是 com.runoob.main.Runoob。

如果没有指定包,默认为 default包。

有多个包会默认导入到每个 Kotlin文件中:

函数定义使用关键字 fun,参数格式为:参数:类型

表达式作为函数体,返回类型自动推断:

无返回值的函数(类似Java中的void):

函数的变长参数可以用 vararg关键字进行标识:

lambda表达式使用实例:

可变变量定义:var关键字

不可变变量定义:val关键字,只能赋值一次的变量(类似Java中final修饰的变量)

常量与变量都可以没有初始化值,但是在引用前必须初始化

Kotlin支持单行和多行注释,实例如下:

与 Java不同, Kotlin中的块注释允许嵌套。

$表示一个变量名或者变量值

$varName表示变量值

${varName.fun()}表示变量的方法返回值:

当 str中的字符串内容不是一个整数时,返回 null:

以下实例演示如何使用一个返回值可为 null的函数:

或者:

我们可以使用 is运算符检测一个表达式是否某类型的一个实例(类似于Java中的instanceof关键字)。

或者

甚至还可以

区间表达式由具有操作符形式..的 rangeTo函数辅以 in和!in形成。

区间是为任何可比较类型定义的,但对于整型原生类型,它有一个优化的实现。以下是使用区间的一些示例:

输出结果:

kotlin教程 kotlin教程简介

1、Kotlin是一门很新的编程语言,由JetBrains公司开发,JetBrains估计大部分开发者都认识,是专业开发IDE的,旗下的PyCharm和IDEA都是现在很热门的编辑器。

2、Kotlin的来历:Java代码臃肿,开发效率不够高,JetBrains开发的kotlin,目的是兼容并替代java,可以运行在jvm上,而且语法简洁,可以大量降低程序员的工作量。

3、主要时间线:kotlin是2010年推出,2011年开源,谷歌在2017年I/O大会宣布,kotlin成为安卓支持的一级官方语言,Android-Studio 3.0正式支持kotlin(此前版本可以通过安装插件实现支持)。

4、开源:kotlin是通过Apache协议开源的,Apache是一个非盈利的开源组织,可以下载kotlin的源码进行深入研究。

5、可以运行在jvm,100%兼容java:java曾经占开发语言的三分一活跃度,曾经用java写的功能,累计下来已经不计其数,kotlin可以兼容java,说明即使用kotlin作为开发语言,也可以调用以前用java写的程序。

好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!

网站建设团队?做网站建设一个团队至少要多少人,分别是干什么的优化一个网站?怎样具体优化一个网站