---
# System prepended metadata

title: 教學文章索引
tags: [java, article index, tutorial article, teaching]

---

:::spoiler 課程大綱
* [Java 課程大綱整理（一）](https://hackmd.io/NGmt472PQC2ek2EArMEWaw)
* [Java 課程大綱整理（二）](https://hackmd.io/RRwaWvFURDykw2J9UVog2w)
:::
:::spoiler 變數
* [變數(variables)之一](https://hackmd.io/8UeJPuipSjGgZ-YLy5sT1w) - 宣告
* [變數(variables)之二](https://hackmd.io/BNMNuxv5RnyCYU_9faVtPA) - 作用域
* [變數(variables)之三](https://hackmd.io/dRAtSjXDQL2g-LpwpPY_Zw) - 修飾子
* [變數(variables)之四](https://hackmd.io/3CW7eYiRTTqcZssHZlGb6Q) - 轉型
* [變數(variables)之五](https://hackmd.io/AdsD2xLrRF2y9ShzH7lYZA) - 參考型別
* [變數(variables)之六](https://hackmd.io/zcsX5PmRSw6cD3htkYrEig) - 字串
:::
:::spoiler 方法
* [方法(method)之一](https://hackmd.io/vcBgGLAWThCQs8OWdL5__Q) - 宣告及修飾子
* [方法(method)之二](https://hackmd.io/ZkITeI9iQOCUmA0YJrQacw) - 傳入參數
* [方法(method)之三](https://hackmd.io/3aZKjVYKSku32n9wxEcEMw) - return
* [方法(method)之四](https://hackmd.io/lIRgBcrQStKs9z4jmmE7Zg) - 多載
* [方法(method)之五](https://hackmd.io/c_97LR56SoSjC8ESryGJMg) - 泛型方法*
* [方法(method)之六](https://hackmd.io/PjDAJN8CS3GCq0yVFTaLrA) - 續、泛型方法*
:::
:::spoiler try catch
* [try catch 之一](https://hackmd.io/ess4AYo3Q0msT7gyN-InpQ)
* [try catch 之二](https://hackmd.io/eFcQtuYJQvq0IJFQdULvmw) - method
* [try catch 之三](https://hackmd.io/QrD2vFLOR5qaaAYNJYIFrg) - 續、method
* [try catch 之四](https://hackmd.io/HfcTjM0TSTCvmFGIsMz_vw) - finally
* [try catch 之五](https://hackmd.io/ZNGRSz-mSE2pId3UV4YzzA) - try resources
* [try catch 之六](https://hackmd.io/FtwuNS4aQUSzcSXtQ58J6Q) - 自定義 Exception* (編輯中)
:::
:::spoiler 回答問題
* [整理 Java 中用到大括號的地方](https://hackmd.io/gIkUCzNITg-1tdPv2jjPxw)
* [關於中斷執行這件事情](https://hackmd.io/fe8LMKWeRAGdmPPyGGAi3Q)
* [字串的比較(compareTo)語法](https://hackmd.io/FeajnmS6QeuzXNHouMr2lw)
* [陣列迴圈題目拆解](https://hackmd.io/VS8mdTf_TROgQNMczNA3lg)
* [遞迴範例解說](https://hackmd.io/_Ge3w1LmQHudQc8GPF4Y4Q)
:::
:::spoiler 課程教材
* [資料庫專案](https://drive.google.com/file/d/1K8udt8S2gOrQ6hAP7KERnXcEglIQ2zPG/view?usp=share_link)
* [教材專案](https://swallow.im/MyTopics.zip) - file download (20230527 updated)
* [教材專案](https://git.swallow.im/swallow/MyTopics) - gitea
* [SQL 常用語法](https://hackmd.io/eRlh6afcSemlXRhcBzVngw) - base on postgresql
* [寄信範例程式](https://hackmd.io/VT-pfR4-Sg-AcHr2qkTEoQ)
:::
:::spoiler 常用軟體連結
* [Oracle JDK 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) - 官方 Java 軟體開發套件
* [Zulu JDK 17](https://www.azul.com/downloads/) - 非官方 Java 軟體開發套件
* [Eclipse](https://www.eclipse.org/downloads/) - IDE, 整合開發環境工具
* [IntelliJ](https://www.jetbrains.com/idea/download/) - IDE, 整合開發環境工具
* [VSCode](https://code.visualstudio.com/Download) - 整合式開發環境工具
* [Postgresql 15](https://www.postgresql.org/download/) - 資料庫
* [DBeaver Community](https://dbeaver.io/download/) - 資料庫瀏覽圖形化工具
* [Nginx](https://nginx.org/en/download.html) - Web 容器
* [Apache Tomcat 10](https://tomcat.apache.org/download-10.cgi) - Java Web 容器
* [Git](https://git-scm.com/) - 版本管理工具
* [Sourcetree](https://www.sourcetreeapp.com/) - 版本管理工具圖形化操作介面
* [HomeBrew](https://brew.sh/index_zh-tw) - macOS 軟體管理工具
:::
:::spoiler 其他連結
* [hackmd 語法教學](https://hackmd.io/features-tw) 
* [基礎 HTML 教學](https://developer.mozilla.org/zh-TW/docs/Learn/HTML)
* [正規表達式](https://www.fooish.com/regex-regular-expression/)
* [關於雜湊與加密](https://ithelp.ithome.com.tw/articles/10193762)
* [json parser online](http://json.parser.online.fr/)
:::
