Java 教學及程式範例大全
以下是我這幾年來所寫過的教學及解決問題的記錄,
依項目整理如下,希望對大家有幫助。
陣列處理、資料結構如Map、Set、List、排序:
Thread、Thread Pool:
- Java:超簡單 Thread Pool 功能實作
- Java:ArrayList如何達成執行緒安全(Thread Safe)
- Java:呼叫function後更新畫面的問題
- StringBuilder和StringBuffer的差別及清空內容方式
Log、日誌:
Regular Expression:
排程相關程式範例:- Java Timer:排程、定時、週期性執行工作任務
- Java Timer:schedule和scheduleAtFixedRate有何不同
- Concurrent Scheduler
- Quartz in Java
- Quartz in Spring:呼叫 job 的 execute
- Quartz in Spring:呼叫 method
- Quartz in Spring:使用多個Scheduler的參數設定
- Quartz 動態修改排程時間
Http Agent、代理人、網路爬蟲:
網頁、JSP、Encode、Decode、編碼轉換及過濾:
Eclipse設定與外掛:
- 如何無痛升級Eclipse版本(保留所有plugins設定)
- Eclipse環境設定:修改預設編碼設定、顯示行號、調整字體大小與自動完成
- Eclipse:如何在不同的 workspace 使用相同設定
- 寫程式時好用的字體字型比較與推薦
- Eclipse新增、更新與移除套件(Plugin)教學
- Eclipse 好用套件:Regular Expression Tester
- 整合Eclipse和Tomcat:Sysdeo Eclipse Tomcat Launcher plugin
- Eclipse 好用套件:使用ModelGoon自動產生UML
- 解決 Eclipse 無法啟動問題:Failed to load the JNI shared libray
疑難排解、環境安裝:
- 解決開啟Eclipse時在Loading workbench狀態卡住問題
- 解決 Eclipse 無法啟動問題:Failed to load the JNI shared libray
- 解決 org.testng.TestNGException: Cannot find class in classpath
- 解決 Tomcat Server in Eclipse unable to start within 45 seconds 啟動過久的錯誤
- Tomcat 刪除了 war 檔後資料夾也消失了?
- 無法遠端連接MySQL:message from server: "Host xxx is not allowed to connect to this MySQL server"
- Java:呼叫function後更新畫面的問題
- Dom4j 如何新增 standalone?
- 使用 Dom4j 時的 XPath 問題
同場加映:
如何將程式碼內嵌插入部落格文章中,以及 HighLight (語法上色) 功能,
建議先看效果比較,再進入各篇中看如何設定:
- 在網頁中嵌入顯示程式碼:全系列效果比較及教學整理
- 在網頁中嵌入顯示程式碼:HighLight 軟體
- 在網頁中嵌入顯示程式碼:CSS Block
- 在網頁中嵌入顯示程式碼:Google Code Prettify
- 在網頁中嵌入顯示程式碼:Pastie
(2012.03.31更新)
更多英文檢定考試、證照、國考、國營、中華電信考試的介紹與心得分享,請參考:
英文檢定專業證照國家考試介紹、心得分享、準備方式、推薦用書大全
其他總整理類型的文章請見:大全中的大全,文章總整理index