iT邦幫忙

2022 iThome 鐵人賽

DAY 1
0

JAVA的發展歷史

JAVA 是源自1990年:SUN(昇陽)開發出JAVA程式語言的前身「Oak」所發展而來。其後因Web開始發展搭上順風車而開始盛行。在2009年4月,SUN被甲骨文Oracle併購。

特性

  • **物件導向(OOP)**之程式架構
  • 允許同一程式在不同的電腦平台執行
  • 自動垃圾回收(garbage collection)

Kotlin的前身今世

Kotlin是一種在Java虛擬機上執行的靜態型別程式語言,
設計理念是要創建一種兼容Java的語言,讓它比Java更安全簡潔。

特性

  • 完全相容Java
  • 同時擁有物件導向及函數式程式設計的特性

JVM (JAVA virtual machine)

"write onces, run anywhere" 「撰寫一次,到處執行」
Java虛擬機器有自己完善的硬體架構,如處理器、堆疊、暫存器等,還具有相應的指令系統。 JVM封鎖了與具體作業系統平台相關的資訊,使得Java程式只需生成在Java虛擬機器上執行的目標碼(位元組碼),就可以在多種平台上不加修改地執行。
img-2

Reference


下一篇
[Day2] 從安裝到執行
系列文
從0開始的Kotlin學習之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言