iT邦幫忙

0

JAVA 入門筆記 - 1 - JAVA 介紹

  • 分享至 

  • xImage
  •  

🔹 什麼是 Java?

  • Java 是一種 跨平台、物件導向 的語言,廣泛應用於 企業、行動、雲端 等領域。
  • 具備 WORA(一次編寫,處處運行) 特性,透過 JVM 在不同系統運行。

🔹 Java 的歷史與發展

年份 重大發展
1995 Sun Microsystems 發布 Java 1.0
2006 Oracle 收購 Sun Microsystems,Java 版權轉移
2011 Java SE 7 推出,增強語法與效能
2017 Java 開始 每 6 個月發布新版,加快更新週期
2021 Java 17 成為 LTS(長期支援版)

🔹 Java 的應用領域

應用領域 介紹
企業系統 金融、電商、ERP 等後端系統(Spring Boot、Jakarta EE)
行動應用 Android 開發的核心語言(搭配 Kotlin)
雲端運算 企業級微服務架構(Spring Cloud、Kubernetes)
大數據處理 Hadoop、Spark 等大數據技術
遊戲開發 Minecraft、LibGDX 遊戲框架
物聯網(IoT) Java 可運行於嵌入式裝置,如 Raspberry Pi

🔹 Java 主要版本與差異

版本 發布時間 主要特色
Java 8 2014 Lambda 表達式、Stream API、Optional 類別
Java 11 2018 LTS 版本,內建 HTTP Client、ZGC 垃圾回收器
Java 17 2021 最新 LTS,模式匹配、封閉類(Sealed Class)
Java 21 2023 非 LTS,增強 Switch、記錄類(Record)
  • LTS(Long-Term Support) 版本適用於企業環境,建議使用 Java 17Java 21(未來 LTS)

🔹 Java 與其他語言的比較

語言 主要特點 易學性 執行效能
Java 強型別、物件導向、跨平台 ⭐⭐ ⭐⭐⭐
Python 簡潔語法、動態語言、適用 AI ⭐⭐⭐⭐ ⭐⭐
C++ 高效能、低階控制、適用系統開發 ⭐⭐⭐⭐
JavaScript 前端標準、非同步處理、多端支援 ⭐⭐⭐ ⭐⭐⭐
C# 與 .NET 緊密整合、適用企業與遊戲開發 ⭐⭐ ⭐⭐⭐
Go (Golang) 簡單高效、內建並發、多核心友善 ⭐⭐⭐ ⭐⭐⭐⭐

🔹 參考文件


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言