第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

kotlin從零開(kāi)發(fā)系列(1)

標(biāo)簽:
Kotlin

什么是kotlin:

  1. Kotlin是JetBrains开发的基于JVM的语言。JetBrains是一家捷克的软件开发公司,该公司位于捷克的布拉格,研发了IntelliJ IDEA这款相对于Eclipse有较大改善的大名鼎鼎IDE产品

  2. 可以运行在JVM上

  3. 可编译成javascript源码

  4. 与java100%兼容

  5. Android Studio这款官方的Android开发IDE也是基于IntelliJ开发出来的。而在今年的Google I/O大会上,Google官方承认了Kotlin作为Android开发的官方语言

 Kotlin的特点

  1. 空类型安全。编译时期就处理了各种null的情况

  2. lambda表达式。使用了很多函数式编程的概念

  3. 类型推导。直接定义一个 x="haha"; 他可以推导出是String类型

  4. 它更加易表现:这是它最重要的优点之一。少写代码。

  5. 胜任java能做的所有的事情,还要更简单

  6. 没有分号

  7. 它是高度互操作性的:你可以继续使用所有的你用Java写的代码和库,因为两个语言之间的互操作性是完美的。甚至可以在一个项目中使用Kotlin和Java两种语言混合编程。

 Kotlin比Java的优势

 Kotlin更简洁,更安全,易扩展,函数式,不用写分号

Kotlin数值类型

 在Kotlin中,一切都是对象。没有像Java中那样的原始基本类型。 像integer,float或者boolean等类型仍然存在,但是它们全部都会作为对象存在的,这样可以保证不会出现空指针

在 Kotlin 中,三个等号 === 表示比较对象地址,两个 == 表示比较两个值大小。

面是所有类型的字面常量:

  • 十进制:123

  • 长整型以大写的 L 结尾:123L

  • 16 进制以 0x 开头:0x0F

  • 2 进制以 0b 开头:0b00001011

  • 注意:8进制不支持

Kotlin 同时也支持传统符号表示的浮点数值:

  • Doubles 默认写法: 123.5123.5e10

  • Floats 使用 f 或者 F 后缀:123.5f

你可以使用下划线使数字常量更易读:

val oneMillion = 1_000_000
val creditCardNumber = 1234_5678_9012_3456L
val socialSecurityNumber = 999_99_9999L
val hexBytes = 0xFF_EC_DE_5E
val bytes = 0b11010010_01101001_10010100_10010010

https://img1.sycdn.imooc.com//5c0688ec000116f113680450.jpg

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫(xiě)下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶(hù)
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專(zhuān)欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消