真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

AndroidKotlin的使用及簡(jiǎn)單實(shí)例-創(chuàng)新互聯(lián)

Android Kotlin的使用及簡(jiǎn)單實(shí)例

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),魏都企業(yè)網(wǎng)站建設(shè),魏都品牌網(wǎng)站建設(shè),網(wǎng)站定制,魏都網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,魏都網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

寫在前面的話,作為一個(gè)不熬夜的人,一覺(jué)醒來(lái)發(fā)現(xiàn)Kotlin成為了Android的官方語(yǔ)言,可謂是大喜過(guò)望。為了趁熱打鐵,我決定提前三天放出原定本周日Release的文章。希望能及時(shí)讓大家了解一下Kotlin。

相信很多開發(fā)人員,尤其是Android開發(fā)者都會(huì)或多或少聽說(shuō)過(guò)Kotlin,當(dāng)然如果沒(méi)有聽過(guò)或者不熟悉也沒(méi)有關(guān)系。因?yàn)楸酒恼乱约安┛秃笃诘膬?nèi)容會(huì)涉及到很多關(guān)于Kotlin的知識(shí)分享。

在寫這篇文章前的一個(gè)多月,F(xiàn)lipboard中國(guó)的Android項(xiàng)目確定了正式將Kotlin作為項(xiàng)目開發(fā)語(yǔ)言,這就意味著新增的代碼文件將以Kotlin代碼格式出現(xiàn),而且同時(shí)舊的Java代碼也將會(huì)陸陸續(xù)續(xù)翻譯成Kotlin代碼。在使用Kotlin的這段時(shí)間,被它的簡(jiǎn)潔,高效,快捷等等特點(diǎn)震撼,所以有必要寫一篇文章來(lái)談一談Kotlin的特性,如若能取得推廣Kotlin的效果則倍感欣慰。


Kotlin的“簡(jiǎn)歷”

  • 來(lái)自于著名的IDE IntelliJ IDEA(Android Studio基于此開發(fā)) 軟件開發(fā)公司 JetBrains(位于東歐捷克)
  • 起源來(lái)自JetBrains的圣彼得堡團(tuán)隊(duì),名稱取自圣彼得堡附近的一個(gè)小島(Kotlin Island)
  • 一種基于JVM的靜態(tài)類型編程語(yǔ)言

來(lái)自知名的工具開發(fā)商JetBrains,也就決定了Kotlin的基因中必然包含實(shí)用與高效等特征。那我們接下來(lái)看一看Kotlin的特點(diǎn),當(dāng)然這也是我改用Kotlin的重要原因。

語(yǔ)法簡(jiǎn)單,不啰嗦

//variables and constants
var currentVersionCode = 1  //變量當(dāng)前的版本號(hào),類型Int可以根據(jù)值推斷出來(lái)
var currentVersionName : String = "1.0" //顯式標(biāo)明類型
val APPNAME = "droidyue.com" //常量APPNAME 類型(String)可以根據(jù)值推斷出來(lái)

//methods
fun main(args: Array) {
  println(args)
}

// class
class MainActivity : AppCompatActivity() {

}

// data class 自動(dòng)生成getter,setting,hashcode和equals等方法
data class Book(var name: String, val price: Float, var author: String)

//支持默認(rèn)參數(shù)值,減少方法重載
fun Context.showToast(message: String, duration:Int = Toast.LENGTH_LONG) {
  Toast.makeText(this, message, duration).show()
}


當(dāng)前名稱:AndroidKotlin的使用及簡(jiǎn)單實(shí)例-創(chuàng)新互聯(lián)
轉(zhuǎn)載來(lái)源:http://weahome.cn/article/dcjejo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部