iT邦幫忙

0

D-1 JAVA程式語言的特色及平台簡介

  • 分享至 

  • xImage
  •  

我30天的挑戰主要是透過閱讀一本JAVA的參考書來從零基礎來學習JAVA這個程式語言。

從最根本開始,為什麼已經有了形形色色的不同語言還有必要學JAVA,且JAVA仍然會發明呢?因為隨著程式語言越來越強大,對軟體開發人員而言除錯的難度也越來越高,因此便決定放棄較早開發的語言創造出了JAVA將其他程式語言的內容的重點濃縮起來,以增加方便性。就好比我本人就是用mac os系統的電腦,雖然我對程式的理解不高,但在我寫過的程式也可以發現微軟的系統和蘋果的系統編譯的方式和規則也有一定程度上的差異,許多軟體都有分windows版本跟mac版本,而兩者往往無法通用某種程度上也造成了大家的不便。而JAVA對此就設計了一個名叫JVM的虛擬機器,其中的特點就是方便的跨平台性,Java 程式被編譯成一種叫做「位元組碼」(bytecode)的中介語言,然後由不同操作系統上的 JVM 來解釋和執行,無論是 Windows、Linux 還是 macOS,Java 程式都可以在安裝了JVM的系統上運行,JVM是Java程式能夠“Write Once, Run Anywhere”實現的核心。
另外JAVA的普遍性也因為其只要連上網就可以下載最新版本的開發工具而發達,因此在各種類型的應用和平台上都充滿JAVA的身影。

第一天我選擇先從書中瞭解了我為什麼要學習這個語言,除了課程要求之外,對自己所學習的東西更加了解也是能持續有動力的重要來源之一。


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言