在 Web 生態系蓬勃發展的現在,已經有很多語言可以逐漸地做到了原先只有 Java 能夠做到的事情,像是使用 Kotlin 來替代 Android 的開發,使用 Node.js 進行網頁後端開發,或是使用 Go 語言來進行雲端作業等等。
然而,作為目前還是前三大的語言當然還是有他所存在的價值,光是在想要構築大型且需要穩定的後端程序來說 Java 就是一個讓大家非常信賴的程式語言了,更別說一些以運行已久的程序,在不考慮完全替換掉的情況下還是會需要無數的 Java 工程師來進行維護,因此學習 Java 還是有他的必要性的
作為上古語言來說,Java 已經經過了多次的疊代已經解決了許多問題,並且有許多社群分享已經將大部分你會遇到的雷給解掉了,相信作為初中級開發者來說是非常夠用的,剩下的就剩下經驗來累積了。
作為一門嚴謹的程式語言,我們會需要透過面向物件程式設計(Object-Oriented Programming, OOP)的概念來將內部的資料以及模組來做一個標準化的撰寫,這時就可以透過 OOP 的四大概念。
後面會撥一些時間來介紹 OOP 裡面的四大重點,讓我們後面見吧