iT邦幫忙

鐵人檔案

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

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

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

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

Day21 - 何謂框架?

第一天時有提到,會有這個主題的誕生是因為七月初時收了一個家教學生,而家教學生在最近問了我一個問題,甚麼叫做框架呢? 對阿,甚麼叫做框架呢?我們今天就來看看倒底甚...

2020-10-04 ‧ 由 GrantLi 分享
DAY 22

Day22 - 深入探討框架 - 以Vue為例

昨天我們大概講解了何謂框架。今天我們將深入探討框架的用法、架構,並在前端以及後端各舉一個框架作為例子 讓我們先來看看前端的部分。前端框架 - 以Vue.js 為...

2020-10-05 ‧ 由 GrantLi 分享
DAY 23

Day23 - 深入探討框架 - 以Spring為例

昨天以Vue作為我們前端框架的舉例,今天換以後端舉例囉! Spring MVC 在維基百科中是這樣介紹Spring的:Spring框架是 Java 平台的一個開...

2020-10-06 ‧ 由 GrantLi 分享
DAY 24

Day24 - 用JAVA來寫遞迴

今天來講解一個在程式的世界中,相當重要的觀念,叫做遞迴。 在數學或是電腦科學領域中,遞迴都是一個非常重要的概念,簡單來說,遞迴就是用自己來定義自己。 數學上的遞...

2020-10-07 ‧ 由 GrantLi 分享
DAY 25

Day25 - 演算法與複雜度

前幾個禮拜的內容中,我們快速的把JAVA的語法練習過了一遍,也實作了兩個小專案,但當我們學會了如何撰寫程式之後,下一步,我們就要開始注意程式碼的質量。 今天要提...

2020-10-08 ‧ 由 GrantLi 分享
DAY 26

Day26 - 用TestNG為Java編寫測試

除了昨天提到的,我們可以透過評斷演算法的優劣來確保專案的程式碼品質,另外,還有一個很重要的方法,那就是測試。 在加入現在的公司之前,我其實並沒有編寫測試的習慣,...

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

Day27 - 測試的種類

昨天提到了如何透過TestNG來幫助我們撰寫測試個案,今天就來聊聊在軟體工程中測試的種類。 測試的種類 單元測試(Unit Test)在測試中,單元測試是測試的...

2020-10-10 ‧ 由 GrantLi 分享
DAY 28

Day28 - Java常見面試考題

過去我面試了不少公司的軟體工程師職位,涵蓋前端、後端,所以今天以Java相關職缺中常考的面試考題作為鐵人賽尾聲的文章,也特別列出公司名稱來給大家參考。 HTC...

2020-10-11 ‧ 由 GrantLi 分享
DAY 29

Day29 - 重要觀念: 死結與DB transaction

上一篇中整理了一些面試中常被問到的技術問題,其中我覺得兩個比較重要的就屬死結(deadlock)與DB Transaction了。 首先是死結。來看一下維基百科...

2020-10-12 ‧ 由 GrantLi 分享
DAY 30

Day30 - 鐵人賽總回顧

沒想到居然從第一天慢慢堅持到最後一天了! 這三十天中,我們快速學習了Java的語法,包含基本型態、型態轉換、流程控制、類別、介面、物件(陣列、字串...),也以...

2020-10-13 ‧ 由 GrantLi 分享