kotlin语法实质

kotlin语法实质、原理分析

自从2017年谷歌官方钦定kotlin为Android官方语言后,网友对这个新鲜事物褒贬不一。
然而,我们程序员其实就想,能不能用最少的代码完成最多的功能
kotlin语言有个很重要的库,是kotlin-stdlib(标准库),用kotlin写的库都依赖它。
kotlin本质上会转换成jvm字节码,而jvm字节码又可以反编译成java源文件。
kotlin编译器由java实现,是对java的方便封装。
kotlin标准库中,有java写的代码。

java
如图所示 上面右下角没有k的是 kotlin.jvm.internal包中用java实现的类。
我的建议是,能用kotlin尽量用,不行用java,实在不行写jni native method.最终用汇编代码优化。

参考书目:编译原理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值