Skip to content

blackdesert575/java-101

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java-101

For one want to learn and practice java coding from scratch.

Goal

☕ Java-101 練習目標總覽

階段	主題	目標	建議練習
Phase 1	基礎語法與 Java 8 特性	熟悉 Java 類型系統、控制結構、物件導向,並掌握 Java 8 的 lambda / stream / Optional 等語法	用 CLI 小工具實作
Phase 2	核心 API 與工具鏈	熟悉 Java Collection、IO/NIO、Exception、泛型、JVM 記憶體模型	建立日誌分析器、統計工具
Phase 3	開發實務與單元測試	熟悉 Maven/Gradle、JUnit、Logback、assertions	製作一個可測試的 mini-library (e.g. 計算器/轉換器)
Phase 4	Web + DevOps 整合	搭建 Spring Boot 小服務、REST API、部署到容器中,結合你的 DevOps 能力	Spring Boot + Docker + Prometheus Exporter
Phase 5	串接其他語言與實作 JVM internals	嘗試 JNI (與 C 結合),實作 classloader 或 JVM 記憶體監控	用 Java 包裝 C 函式庫,或寫一個 JVM 觀測工具

Docs/Tips/MISC...etc

About

For one want to learn and practice java coding from scratch.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published