iT邦幫忙

鐵人檔案

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

30天手把手帶你跟JAVA變成好朋友 系列

利用30天快速學習Java,並實作出一個小型專案。
不浪費時間講環境安裝,我將直接引領你進入Java的奇妙世界。

鐵人鍊成 | 共 30 篇文章 | 30 人訂閱 訂閱系列文 RSS系列文 團隊Outcome First
DAY 11

Day11 - Collection 與 Map(續)

今天繼續Collection的部分。 讓我們來看看一樣是Collection家族的Set。 與其他Collection中的成員一樣,Set一樣可用於收集物件,但...

2020-09-24 ‧ 由 GrantLi 分享
DAY 12

Day12 - 介面(Interface)

還記得前幾篇文章教的類別繼承嗎---如果變成下面的狀況還會合理嗎? 這張架構圖我們可以翻成中文 -Shark 繼承了 Swimmer 類別,所以他會游泳。這時...

2020-09-25 ‧ 由 GrantLi 分享
DAY 13

Day13 - 例外處理

程式中總有一些例外的錯誤需要進行處理,我們可以透過Java中的例外處理函式庫來捕捉這些錯誤。 例外處理的程式結構如下:try{// 陳述句}catch(){//...

2020-09-26 ‧ 由 GrantLi 分享
DAY 14

Day14 - 輸入與輸出

Java中,輸入與輸出將會以串流(stream)的方式來實作,舉凡檔案、網路、資料庫輸入輸出等,都是以這個概念呈現。 Java IO(input/output)...

2020-09-27 ‧ 由 GrantLi 分享
DAY 15

Day15 - 多執行緒

以上的文章內容都是屬於單執行緒程式,也就是啟動的程式從main()程式進入點開始至結束只有一個流程,有時候需要設計程式可以擁有多個流程,也就是所謂的多執行緒。...

2020-09-28 ‧ 由 GrantLi 分享
DAY 16

Day16 - 今晚來點JAVA佐題目吧!

前十五天中,我們迅速看過了Java的型態、陣列與字串、Collection與Map以及I/O和執行緒,算是暫時告了一段落,在進入到小專案實作前,我們來練習個幾題...

2020-09-29 ‧ 由 GrantLi 分享
DAY 17

Day17 - 小專案實戰1 - 前情提要(Swing)

OKOKOK 經過了漫長的17天之後,終於來到我們的小專案實戰拉 :D還記得昨天的猜數字題目嗎?今天我們要做的,是要將昨天的猜數字轉換為圖形化介面的方式。 在進...

2020-09-30 ‧ 由 GrantLi 分享
DAY 18

Day18 - 小專案實戰1 - 猜數字遊戲 - 事件處理與實作專案

只要你做的是一個專案,就免不了一定會有使用者involve在你的專案中,舉凡網頁、手機App都是如此,因此事件處理便變得格外重要。 Java的事件處理是採用&q...

2020-10-01 ‧ 由 GrantLi 分享
DAY 19

Day19 - 小專案實戰2 - 華式攝氏溫度轉換器

練習完了Swing版本的猜數字遊戲之後,我們來看看第二個例子吧~ 假設我們想要撰寫一個能讓使用者輸入攝氏溫度然後讓系統轉換成華式溫度的程式,我們該怎麼做呢?在...

2020-10-02 ‧ 由 GrantLi 分享
DAY 20

Day20 - 小專案實戰2 - Swing化的華式攝氏溫度轉換器

要如何把昨天的Console端程式轉換為Swing版本呢?其實道理與猜數字遊戲大同小異,我們一樣先來想加入使用者互動的流程。 流程相對猜數字其實簡單了許多-使用...

2020-10-03 ‧ 由 GrantLi 分享