kotlin初识

Kotlin是一种静态类型的编程语言,目标平台包括服务端、Android及任何Java运行的地方。它支持类型推导,具备对可空类型的支持,能通过编译期检测可能存在的空指针异常。此外,Kotlin对函数类型的支持使其既面向对象又支持函数式编程。

kotlin主要特征:

1.目标平台:服务端,android及任何java运行的地方

2.静态类型的编程语言

Kotlin和java一样,是一种静态类型的语言,即所有表达式的类型在编译期已经确定。
编译器就能验证对象是否包含来你想访问的方法或者字段。


说到静态语言,顺便插一句对应的动态语言,动态语言在jvm上的代表包括,groovy,jruby.
动态语言允许定义可以存储任何数据类型的变量,或者返回任何数据类型的函数,
并在运行时才解析方法和字段引用,这会减少代码量并增加创建数据结构的灵活性。
缺点是,在编译期间不能发现像名字拼写错误这样的问题,继而导致运行时的错误。

kotlin支持类型推导

	编译器从上下文推断变量类型的能力,叫做类型推导。

kotlin 对可空类型支持

	通过编译期检测可能存在的空指针异常。

Kotlin 对函数类型的支持。

函数式编程

3.不仅面向对象还支持函数式

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zz白龙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值