大數據?人工智能?程序員也需要Get這項新技能

大數據、人工智能大家耳熟能詳。但是今天不是說這兩個,而要說下多平臺程序設計語言Kotlin。

大數據?人工智能?程序員也需要Get這項新技能

Kotlin 支持 JVM、Android、JavaScript、iOS、Linux、Windows、 Mac 甚至像 STM32 這樣的嵌入式系統的支持,真正做到了一個語言多個平臺。跨平臺、語法簡單的語言,應該也是未來的方向之一吧。Kotlin使用Spring Boot可以非常順利地工作,並且Kotlin可以完全遵循Spring指南中創建RESTful服務的許多步驟。但是,在定義Gradle配置和項目佈局結構以及初始化代碼方面存在一些細微的差異。下面我們就用spring boot和kotlin搭建一個簡單的web服務。

創建一個項目spring boot項目

大數據?人工智能?程序員也需要Get這項新技能

添加依賴

大數據?人工智能?程序員也需要Get這項新技能

build配置

大數據?人工智能?程序員也需要Get這項新技能

啟動類

大數據?人工智能?程序員也需要Get這項新技能

controller

大數據?人工智能?程序員也需要Get這項新技能

這樣運行下啟動類,簡單的web就建好了。Kotlin在語法上比較簡單、易用。增加協程的概念,相對於Java裡面的線程,比較輕量。減少了系統切換帶來的性能損失。

有什麼問題歡迎大家指正,感興趣的同學可以關注我,我會繼續給大家分享~


分享到:


相關文章: