iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

轉職仔自學Java筆記本 系列

簡單分享轉職者培養成後端工程師的心路歷程,與自己自學Java過程中的心得與筆記

參賽天數 8 天 | 共 22 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 8

Java 中的 Json

什麼是 JSON JSON 全名為 JavaScript Object Notation,它的語法是參考 JavaScript 的對象 (Object),但並不...

2023-09-26 ‧ 由 leonprogo 分享
DAY 8

Java 中的 Json(2)

默默發現原來 Json 有這樣多內容可以分享,昨天只有談到 JSONObject 的建立,今天就繼續接續著來看看如何操作 JSONObject。 JSONObj...

2023-09-27 ‧ 由 leonprogo 分享
DAY 8

Gson 與 Jackson

前面提到過 Java 並沒有內建解析 Json 的套件,需要導入第三方的工具庫才可以解析並操作 Json,那除了先前使用的 org.json 之外,還有許多好用...

2023-09-28 ‧ 由 leonprogo 分享
DAY 8

Java Variable 與 Method

接下來,想聊一些在學習 Java 中漸漸對物件導向設計的一些了解,那我會先從分享一下 Java 程式碼的結構,再去帶入其中物件導向 (Object Orient...

2023-09-29 ‧ 由 leonprogo 分享
DAY 8

Java Class

類別 class 首先,Java 的每一支程式碼也就是 .java檔案,都必須有一個同名的類別 (Class) 。 就像是以 Car.java 的檔案為例,....

2023-09-30 ‧ 由 leonprogo 分享
DAY 8

Modifiers 修飾符

昨天針對 Java class 應該有了基礎的認識,應該有發現先前提到的屬性 (Property) 與方法 (Method) 除了命名外,前頭還有一些描述像是...

2023-10-02 ‧ 由 leonprogo 分享
DAY 8

物件導向設計與 Java

講到 Java 程式語言就不得不提到物件導向 (Object Oriented) 設計,Java 作爲一支純物件導向的程式語言,每一支 Java 程式基本上都是...

2023-10-03 ‧ 由 leonprogo 分享
DAY 8

封裝 Encapsulation

繞了一大圈終於要開始寫物件導向的核心概念了。 封裝 Encapsulation 的概念 首先,第一個要分享的是封裝 (Encapsulation),封裝的概念是...

2023-10-03 ‧ 由 leonprogo 分享
DAY 8

繼承 Inheritance

10/04 繼承 (Inheritance) 是可以大幅度減少重複程式碼的方式,如果開始發現不停的在重複寫或copy-paste 同一段程式碼,也許可以試著先...

2023-10-04 ‧ 由 leonprogo 分享
DAY 8

多型 Polymorphism

多型 Polymorphism 是借用了生物學的概念,代表著同一個物種可以有不同的型態、特徵。在物件導向的設計當中,就可以用父類別提供的方法呼叫,但各個子類別可...

2023-10-05 ‧ 由 leonprogo 分享