iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Modern Web

30天從零撰寫 Kotlin 語言並應用於 Spring Boot 開發 系列

Google 在 2017 年 Google I/O 開發者大會中,正式宣布 Kotlin 納入 Android 程式的官方一級開發語言,且Kotlin在實際開發上也擁有許多優點,例如語法簡潔、舒適與Java語言相容等優勢,而 Spring 作為 Java 生態圈普及率最高的 Web 後端框架,不曉得運用 Kotlin 實際開發的效果如何,此次競賽期望利用 30 天時間學習 Kotlin 語言並應用於 Spring Boot 網站開發。

鐵人鍊成 | 共 30 篇文章 | 30 人訂閱 訂閱系列文 RSS系列文 團隊Kotlin 鐵人陣
DAY 1

[Day 01] 遠征 Kotlin × Spring Boot 前言

主題選定 這次鐵人賽文章主要是想要介紹 Kotlin 運用在 Spring Boot 開發上,其實當時在思考主題時猶豫了很久,因為 JetBrains 有推出...

2020-09-10 ‧ 由 Devin 分享
DAY 2

[Day 02] 遠征預備 Kotlin × 開發環境介紹

為了遠征 Spring Boot 開發,我們預計會花幾天快速帶大家認識 Kotlin 基本語法。 首先,在開始學習 Kotlin 程式語法與特性之前,我們先來稍...

2020-09-11 ‧ 由 Devin 分享
DAY 3

[Day 03] 遠征 Kotlin × 變數型別

在任何一種程式語言都有資料型別介紹,而此篇我們將來了解 Kotlin 在資料型別上的特性、操作、轉換等內容。 在 Kotlin 官方文件中有提到: In Ko...

2020-09-12 ‧ 由 Devin 分享
DAY 4

[Day 04] 遠征 Kotlin × 流程控制

此篇將介紹 Kotlin 在流程控制相關語法與特性,在 Kotlin 世界中,條件運算式、迴圈使用方式與其他程式語言相似,這邊快速帶大家了解在 Kotlin 中...

2020-09-13 ‧ 由 Devin 分享
DAY 5

[Day 05] 遠征 Kotlin × 函數介紹

這篇將帶大家了解 Kotlin 在函數 Function 的基本操作,函數 Function 在程式設計中扮演非常重要的角色,通常使用 function 會有以...

2020-09-14 ‧ 由 Devin 分享
DAY 6

[Day 06] 遠征 Kotlin × Collections 介紹

集合(Collections)是可以儲存一群相同型別資料的物件,Kotlin 集合類型主要有 List、Set、Map,又可再細分為可變(mutable )集合...

2020-09-15 ‧ 由 Devin 分享
DAY 7

[Day 07] 遠征 Kotlin × 類別與物件

類別定義 Kotlin 在物件導向這塊與其他程式語言類似,類別上也包含建構式、函式、屬性、物件宣告等,而所謂類別就像一張藍圖,以蓋房子為例,它只是給予我們如何蓋...

2020-09-16 ‧ 由 Devin 分享
DAY 8

[Day 08] 遠征 Kotlin × 類別繼承、介面、抽象

昨日我們已經介紹 Kotlin 類別的基本使用方式,接下來我們來談繼承、介面與抽象的使用方法,在 Kotlin 中,我們要使用繼承時,會有以下三件事要注意:...

2020-09-17 ‧ 由 Devin 分享
DAY 9

[Day 09] 遠征 Kotlin × 例外處理

這章要來為大家介紹例外處理(Exception Handing),但其實在介紹例外處理之前,想先和大家介紹錯誤(Error)與例外(Exception)的差別,...

2020-09-18 ‧ 由 Devin 分享
DAY 10

[Day 10] 遠征 Kotlin × 泛型 Generic

泛型 Generic 介紹 在 Collections 章節中,我們有提到 List、Set 等集合用法,眼尖的朋友可能會發現到,在宣告一個新集合時,我們都必須...

2020-09-19 ‧ 由 Devin 分享