Java備忘筆記
  • Introduction
  • Java 特性
  • 如何開始
  • 編譯並執行 console
  • 編譯並執行 Eclipse
  • 作者介紹
  • Basic Object-Oriented
    • 類別、物件
    • 存取物件的欄位、方法
    • 初始化物件 Constructor
  • Basic Java Programming
    • 第一支Java程式
    • 變數
    • 資料型態
      • 基本資料型態
      • 參考資料型態
      • 基本與參考資料型態差異
      • 陣列
      • 字串
    • 運算子
      • 指定、算數、單元運算子
      • 關係、條件運算子
      • 三元、型態比對運算子
      • 位元運算子
    • 表達式、敘述、程式區塊
    • 流程控制
    • 靜態成員 static
      • 靜態變數
      • 靜態方法
    • 內部類別
    • 套件、載入
    • 存取修飾子
      • 修飾外部類別
    • 標準輸入 Scanner
  • Object Oriented Programming
    • 封裝
    • 繼承
    • 多型
    • 抽象
    • 介面
Powered by GitBook
On this page
  • Java是一種程式語言。
  • Java的崛起

Was this helpful?

Introduction

NextJava 特性

Last updated 4 years ago

Was this helpful?

簡單說明一下,什麼是 Java 。

Java是一種程式語言。

在西元1990年12月,Sun公司的 Patrick Naughton、Mike Sheridan 與 James Gosling 主持『綠色專案』,該專案目的是開發出可以在消費性數位電子產品上運行的程式語言。當時計劃中該程式語言的名字是 Oak 。

Oak 名稱的由來,是因為 James Gosling 的辦公室窗外有一顆橡樹(Oak),但後來發現 Oak 名稱已經被註冊了,工程師們邊喝咖啡邊討論著新的名稱,最後改名為 Java。(爪哇咖啡)

Java的Logo總是跟咖啡杯的外型脫不了關係。

Java的崛起

在www全球資訊網的興起, Netscape公司決定在自家瀏覽器內建Java執行環境,進一步帶動了Java的熱潮。

那時候的網頁通常是靜態的(只有文字圖片的呈現,不能與使用者互動),而Java的Applet使的瀏覽器可以直接與使用者互動,各大瀏覽器皆開始支援Java,雖然Java起初不是為了成為瀏覽器語言而設計的,但因種種特性與網路世界不謀而合,使的Java乘著這波熱潮快速蓬勃的發展,且不斷在進化。