iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
JavaScript

大學生必學的Java入門技巧 系列

本次參賽以自主學習為主,旨在透過深入淺出的學習方式,系統掌握Java的核心概念和應用。透過這30天,我期望能鞏固理論基礎,提升解決問題的能力。同時,這次學習經歷將幫助我在未來進一步深入理解Java開發中的最佳實踐,並為我在學術或職場上的發展打下堅實基礎。

鐵人鍊成 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文 團隊泡泡糖
DAY 11

[Day11] 物件導向的物件是怎麼來的-Class

先前在寫一些基本的Java程式碼時,一定有見過這行程式碼,其中的"Class”究竟是何方神聖呢?今天就讓我們來一探究竟吧!! 物件(object, i...

2024-09-25 ‧ 由 口瓜 分享
DAY 12

[Day12] 無處不見的修飾符(modifier)

上一篇介紹了在Java物件導向程式設計中很重要的Class。今天,一樣是一位重要角色,就是我們的修飾符。話不多說,馬上來看看吧! 修飾符(modifier)修飾...

2024-09-26 ‧ 由 口瓜 分享
DAY 13

[Day13] 淺談物件導向程式設計的精神和理念

雖然此次參賽是以Java入門技巧為主題,但物件導向屬於Java內較為進階的概念,因此今天要先介紹它的精神與理念,讓大家初步認識它後,之後的學習也將更為深刻啦~...

2024-09-27 ‧ 由 口瓜 分享
DAY 14

[Day14] 藥為什麼要包在膠囊裡-封裝

昨天介紹了OOP的精神和理念,今天我們要詳細了解其第一個特性"封裝"。事不宜遲,馬上開始吧! 封裝(Encapauiation)是什麼封裝的...

2024-09-28 ‧ 由 口瓜 分享
DAY 15

[Day15] 我也想當富二代-繼承

今天要介紹可以說是物件導向程式設計中最強大的功能:繼承,是不是很令人期待呢! 繼承(Inheritance)是什麼首先要介紹關於繼承的專有名詞: subcla...

2024-09-29 ‧ 由 口瓜 分享
DAY 16

[Day16] 如果我不滿意繼承到的東西呢-覆寫

昨天介紹了物件導向裡最強大的繼承功能後,今天要講的觀念,是當子類別不滿意父類別繼承給它的東西時,該怎麼做呢? 覆寫(Method Override)是什麼用一個...

2024-09-30 ‧ 由 口瓜 分享
DAY 17

[Day17] 不同場合;不同身分-多形

前面介紹完了物件導向設計中重要的兩個特性:封裝和繼承,今天要來看最後一個特性,就是所謂的多形。 多形(Polymorphism)是什麼老樣子,用一個較生活化的例...

2024-10-01 ‧ 由 口瓜 分享
DAY 18

[Day18] 真的蠻抽象的抽象-Abstract

在第12天的文章"無處不見的修飾符(modifier)"中,有提到abstract這個修飾符,但當初只是簡單帶過。今天將更為詳細的說明它的概...

2024-10-02 ‧ 由 口瓜 分享
DAY 19

[Day19] 原來是抽象派啊-Interface

昨天介紹完abstract Class概念後,今天要談的是和它觀念很類似的intertface。雖然interface中文翻做介面或接口,但它在Java世界中的...

2024-10-03 ‧ 由 口瓜 分享
DAY 20

[Day20] 不是bug但會出錯-Exception

再來,要進入Java的實用語法介紹了!今天先從例外的介紹開始,馬上來看看吧~ 例外(Exception)是什麼在進入正題之前,要先介紹一下關於程式內的小蟲子-b...

2024-10-04 ‧ 由 口瓜 分享