iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Software Development

Kotlin 島深度之旅 30 天 系列

Kotlin, 這個由一個位於俄羅斯聖彼得堡旁的一個 Kotlin 小島命名而來的語言, Kotlin 是基於 JVM 開發的一門靜態語言, 究竟他跟 Java 相比, 有什麼值得我們從 Java 跳島 到 Kotlin 來呢 XD

在這 30 天內, 我希望可以藉由此次的深度學習和體驗, 從以往學習過的語言 (Java, JS, TS) 來分析比較, 確實的了解這個語言, 並利用 leetcode 來做一些小練習

最後如果有時間, 也想分享 Kotlin 使用在目前的後端開發( Kotlin + Spring boot 2)

鐵人鍊成 | 共 31 篇文章 | 29 人訂閱 訂閱系列文 RSS系列文 團隊Kotlin 鐵人陣
DAY 21

[Day 21] Kotlin Journey - Scope function : apply, also, let, run, with, takeif...

Scope functions (標準函數) Each scope function uses one of two ways to access the c...

2020-09-30 ‧ 由 TimmyBeef 分享
DAY 22

[Day 22] Kotlin Journey - Map & leetcode 相關練習

今天又要回來繼續講 Collections 的部分啦 Map Map 一樣分成 只可讀的 Map 可以修改的 Mutable Map 跟 List, Set...

2020-10-01 ‧ 由 TimmyBeef 分享
DAY 23

[Day 23] Kotlin Journey - Generic (泛型) 基礎

今天要來介紹 Kotlin 中的泛型(Generic) Why Generic? 當我們在寫程式的時候,是不是常常遇到程式碼都一模一樣,但卻可能因為參數的型態,...

2020-10-02 ‧ 由 TimmyBeef 分享
DAY 24

[Day 24] Kotlin Journey - Generic (泛型) : out, in, star-projections, reified

out 其實 Kotlin 中的 out 用意,也就是 Java 中的 <? extends T> Java 中的 <? extends T&...

2020-10-03 ‧ 由 TimmyBeef 分享
DAY 25

[Day 25] Kotlin Journey - Extension (擴充)

Extension (擴充) Extension 是指在不修改原有 class的狀況下,在已經建立好的 class 增加新的方法或屬性,可以針對 Kotlin...

2020-10-04 ‧ 由 TimmyBeef 分享
DAY 26

[Day 26] Kotlin Journey - 集合操作

今天來講一些集合上會用到的好用的函數 集合轉換(Collection Transformations) 顧名思義,集合轉換(Collection Transfo...

2020-10-05 ‧ 由 TimmyBeef 分享
DAY 27

[Day 27] Kotlin Journey - Kotlin + Spring Boot

今天終於要開始進入 Kotlin 運用在 Spring Boot 上啦~ 我主要是針對已經會使用 Java 開發 Spring Boot 的前提下,著重在改用...

2020-10-06 ‧ 由 TimmyBeef 分享
DAY 28

[Day 28] Kotlin Journey - Kotlin + Spring Boot 第一個 JUnit 測試程式

今天要先來幫昨天寫的 HelloRestController 加上簡單的測試啦 Testing with JUnit 5 Test instance lifec...

2020-10-07 ‧ 由 TimmyBeef 分享
DAY 29

[Day 29] Kotlin Journey - Kotlin + Spring Boot : TDD in CRUD

今天主要要透過不專業的 TDD 來做 CRUD 的開發(盡量??)! 設定 H2 DB 因為我是使用 H2 DB 來 demo 這次專案, H2 可以透過在...

2020-10-08 ‧ 由 TimmyBeef 分享
DAY 30

[Day 30] Kotlin Journey - Kotlin + Spring Boot : JWT 認證

今天要來為我們的 API 加上 JWT token 認證 什麼是 JWT 看別人的文章就可以啦!這部分不多作解釋 JWT 官網 以 JSON Web T...

2020-10-09 ‧ 由 TimmyBeef 分享