Java 速查

☕ Java Quick Reference

📐 工作原理與說明
Java 常用語法與標準庫速查。
  • 核心:基本型別與包裝類、控制流、類與介面、泛型、異常、lambda 與 Stream API。
  • 集合:ArrayList、HashMap、HashSet、LinkedList、Optional。
  • 併發:Thread、ExecutorService、synchronized、ConcurrentHashMap、CompletableFuture。
  • 常用類:String、StringBuilder、LocalDateTime、Stream、Collectors。

Browse a Java cheat sheet in your browser — syntax, collections and common patterns.

📚 深度解析:Java 速查

💡 常見使用場景

  • 查閱 stream/lambda/異常。
  • 寫 Stream 時查常用運算元:確認 map / flatMap / filter / collect 的配合,以及何時該用並行流。
查流
`list.stream().filter(x->x>0).count()` 統計。

❓ 常見問題(FAQ)

== 與 equals?
== 比引用,equals 比值(物件)。
String 拼接該用 + 還是 StringBuilder?
編譯期常量或單行拼接用 + 即可,現代編譯器會自動最佳化;但在迴圈裡反覆用 + 會生成大量中間物件,應顯式使用 StringBuilder。另外從 Java 9 起字串拼接改用 invokedynamic 實現,效能特性又有變化,但迴圈場景仍建議顯式使用。
⚠️ 使用說明與注意事項
已複製
📖關於「Java 速查」 ▼

📝工具簡介

Java 速查。專為開發者打造的線上工具,純前端執行,程式碼不離開瀏覽器。