Java歷史

  1. Java語言的誕生程序員

    *大概是1995年左右,Sun公司的詹姆斯·高斯林(James Gosling )帶領團隊開發Java語 言。 通常來講詹姆斯·高斯林是公認的Java之父 Java在最開始名字叫作Oak(*橡樹),可是Oak做爲商標已經被註冊了,因而採用了 Java這個名字正則表達式

Java在英文中的原意是印度尼西亞的爪哇島(Jawa),以盛產咖啡而聞名 Java的誕生能夠說是應運而生,隨着互聯網的浪潮而興起。它沿襲了C/C++的不少語法和概念,可是又簡化、優化了不少地方。因而Java很快,在2000年左右就成爲了最主流的編程語言,直至今天編程

  1. Java語言的發展歷程

1995年5月,在SunWorld大會上,宣佈發佈Java 1.0版本,並首次提出了著名的「Write Once,Run Anywhere」編程語言

1996年1月,JDK 1.0發佈,Java語言有了第一個正式版本的運行環境,表明技術爲:Java虛擬機(JVM)性能

1996年5月,Sun公司在舊金山召開了首屆JavaOne大會,JavaOne是全世界Java程序員一年一度的交流盛會優化

1997年2月,JDK 1.1發佈,Java語法有了必定的發展,表明語法是內部類,反射,JDBC等 1998年12月,Java迎來了革命性的1.2版本,Sun公司將Java技術體系拆分爲了三個方向:.net

面向桌面應用開發的 J2SE(Java 2 Platform,Standard Edition) 面向企業級開發的 J2EE(Java 2 Platform,Enterprise Edition) 面向手機等移動終端開發的 J2ME(Java 2 Platform,Micro Edition) J2SE 1.2的表明技術是集合(Collection)體系日誌

2000年5月,J2SE 1.3版本發佈,主要改進是升級了Java虛擬機,極大提高了Java執行效率orm

2002年2月,J2SE 1.4版本發佈,1.4版本是Java真正走向商業成熟的一個版本開發

直到如今,仍然有些項目能夠運行在1.4版本上 1.4的表明技術是異常,正則表達式,日誌機制等 2002年同年,微軟(Microsoft)公司發佈了Java的競品語言C#以及**.net**平臺,極大的影響了Java的發展

2004年9月,J2SE 5.0版本發佈,Sun公司摒棄了以往1.X的命名規則,主要緣由是:

「1.5版本的改進是如此的大,以致於咱們想用5.0稱呼它」 微軟的.net平臺發佈沒多久,就從1.0直升到了2.0,Sun公司認爲1.X命名方式過於保守 1.5版本的表明技術是泛型,自動裝箱,註解,枚舉,可變參數,加強for等

2006年11月,Sun公司因爲經營不善,瀕臨倒閉,於當年的JavaOne大會上宣佈開源Java

2006年12月,Java SE 6 發佈。這一次Sun公司刪除了版本號中的「.0」,從新命名Java技術體系的三個方向:

面向桌面應用開發的 Java SE(Java Standard Edition) 面向企業級開發的 Java EE(Java Enterprise Edition) 面向手機等移動終端開發的 Java ME(Java Micro Edition) Java 6是Sun公司發佈的最後一個Java版本,主要改進是提供了腳本支持,優化了性能 2009年4月,甲骨文(Oracle)公司收購Sun公司,一度輝煌市值超千億美圓的Sun公司湮滅在歷史的塵埃中

吳軍博士的《浪潮之巔》 2011年7月,Oracle公司發佈Java SE 7,這是Oracle公司發佈的第一個Java版本,是一個過渡版本

JDK版本分爲過渡版本和長期版本 過渡版本主要做用是爲了讓開發者預覽新特性,官方不會長期支持修復bug,不穩定 長期版本爲官方長期關注,並修理bug的版本,穩定 2014年3月,Java SE 8發佈,這是Oracle公司發佈的第一個Java長期版本,爲目前主流商用Java版本

2017年9月,Java SE 9發佈,是一個過渡性版本

2018年3月,Java SE 10發佈,是一個過渡版本

2018年9月,Java SE 11發佈,這是Oracle公司發佈的第二個Java長期版本

2019年3月,Java SE 12發佈,過渡版本

2019年9月,Java SE 13發佈,過渡版本

2020年3月,Java SE 14發佈,過渡版本

2020年9月,Java SE 15發佈,過渡版本

相關文章
相關標籤/搜索