《深入理解Java虛擬機》筆記01:走近Java

1、Java相關概念

1.1 Java的技術體系

Sun官方所定義的Java技術體系包括以下幾個組成部分:

Java程序設計語言

各種硬件平臺上的Java虛擬機

Class文件格式

Java API類庫

來自商業(yè)機構和開源社區(qū)的第三方Java類庫

Java程序設計語言、Java虛擬機族操、Java API類庫這三部分統(tǒng)稱為JDK(Java Development Kit),JDK是用于Java程序開發(fā)的最小環(huán)境

1.2 Java技術體系

Java Card:支持一些Java小程序(Applets)運行在小內存設備(如智能卡)上的平臺谤祖。

Java ME(Micro Edition):這個版本以前稱為 J2ME壳快。Java ME 為在移動設備和嵌入式設備 (比如手機洼专、PDA、電視機頂盒和打印機)上運行的應用程序提供一個健壯且靈活的環(huán)境。 Java ME 包括靈活的用戶界面立莉、健壯的安全模型绢彤、許多內置的網絡協(xié)議以及對可以動態(tài)下載的連網和離線應用程序的豐富支持。 基于 Java ME 規(guī)范的應用程序只需編寫一次蜓耻,就可以用于許多設備茫舶,而且可以利用每個設備的本機功能。

Java SE(Standard Edition):Java SE 以前稱為 J2SE刹淌。它允許開發(fā)和部署在桌面饶氏、 服務器、嵌入式環(huán)境和實時環(huán)境中使用的 Java 應用程序有勾。Java SE 包含了支持 Java Web 服務開發(fā)的類疹启, 為 Java Platform,Enterprise Edition(Java EE)提供基礎蔼卡。

Java EE(Enterprise Edition):這個版本以前稱為 J2EE喊崖。企業(yè)版本幫助開發(fā)和 部署可移植、健壯菲宴、可伸縮且安全的服務器端 Java 應用程序贷祈。Java EE 是在 Java SE 的基礎上構建的趋急, 它提供 Web 服務喝峦、組件模型、管理和通信 API呜达,可以用來實現企業(yè)級的面向服務體系結構(service-oriented architecture谣蠢,SOA)和 Web 2.0 應用程序。

1.3 Java發(fā)展史

1991年4月:Java前身Oak

1995年5月23:更名Java查近,發(fā)布Java1.0

1996年1月23日:JDK1.0發(fā)布眉踱,提供Sun Class VM

1996年4月:首屆Java One大會

1997年2月19日:Sun發(fā)布JDK1.1

199912月4日:JDK1.2,拆分3個方向霜威,J2M3谈喳、J2SE、J2EE

1999年4月27日:HotSpot虛擬機發(fā)布

2000年5月8日:JDK1.3發(fā)布

2002年2月13日:JDK1.4發(fā)布戈泼,2002年微軟.NetFramework發(fā)布

2004年9月30日:JDK1.5發(fā)布

2006年12月11日:JDK1.6發(fā)布婿禽,啟用Java SE6、Java EE 6大猛、Java ME6

2006年11月13日:JavaOne大會上扭倾,SUN公司宣布Java開源,建立OpenJDK組織管理開源代碼

2009年2月19日:JDK1.7完成第一個里程碑版本

2009年4月20日挽绩,Oracle公司74億美元收購Sun公司膛壹,Java商標歸Oracle所有。

2011年7月:JDK1.7發(fā)布

2014年3月19日:JDK1.8發(fā)布

2017年:將發(fā)布JDK1.9

1.4 Java虛擬機發(fā)展史

Sun Classic/ Exact VM

Sun HotSpot VM

Sun Mobile-Embedded VM / Meta-Circular VM

BEA JRockit / IBM J9 VM

Azul VM / BEA Liquid VM

Apache Harmony / Google Android Dalvik VM

Microsoft JVM及其他

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市模聋,隨后出現的幾起案子肩民,更是在濱河造成了極大的恐慌,老刑警劉巖链方,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件此改,死亡現場離奇詭異,居然都是意外死亡侄柔,警方通過查閱死者的電腦和手機共啃,發(fā)現死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來暂题,“玉大人移剪,你說我怎么就攤上這事⌒秸撸” “怎么了纵苛?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長言津。 經常有香客問我攻人,道長,這世上最難降的妖魔是什么悬槽? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任怀吻,我火速辦了婚禮,結果婚禮上初婆,老公的妹妹穿的比我還像新娘蓬坡。我一直安慰自己,他們只是感情好磅叛,可當我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布屑咳。 她就那樣靜靜地躺著,像睡著了一般弊琴。 火紅的嫁衣襯著肌膚如雪兆龙。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天敲董,我揣著相機與錄音紫皇,去河邊找鬼。 笑死臣缀,一個胖子當著我的面吹牛坝橡,可吹牛的內容都是我干的。 我是一名探鬼主播精置,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼计寇,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起番宁,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤元莫,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后蝶押,有當地人在樹林里發(fā)現了一具尸體踱蠢,經...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年棋电,在試婚紗的時候發(fā)現自己被綠了茎截。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡赶盔,死狀恐怖企锌,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情于未,我是刑警寧澤撕攒,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站烘浦,受9級特大地震影響抖坪,放射性物質發(fā)生泄漏。R本人自食惡果不足惜闷叉,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一擦俐、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧片习,春花似錦捌肴、人聲如沸蹬叭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽秽五。三九已至孽查,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間坦喘,已是汗流浹背盲再。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留瓣铣,地道東北人答朋。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓,卻偏偏與公主長得像棠笑,于是被迫代替她去往敵國和親梦碗。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內容

  • 從今天開始讀《深入理解 Java 虛擬機》一書,并開設了同名專題 深入理解 Java 虛擬機洪规。計劃在 2 周內將全...
    SawyerZh閱讀 10,254評論 17 215
  • 姓名:周君會 學號:17011210526 轉載自: http://www.reibang.com/p/...
    lotus兒閱讀 1,942評論 1 9
  • Java是一門面向對象編程語言印屁,不僅吸收了C++語言的各種優(yōu)點,還摒棄了C++里難以理解的多繼承斩例、指針等概念雄人,因此...
    黃花菜已涼閱讀 6,549評論 6 140
  • 【摘抄】 1、我認真地在想念赶,關在牢里面的人础钠,不一定比放在外面的人壞。這個世界上真正的壞胚子就如我們中國人講的“龍”...
    賜音閱讀 358評論 0 2
  • 每個學期都有一門語言課叉谜,我選了英語珍坊。 第一堂英語課發(fā)現Zac也選了英語。而且還發(fā)現正罢,法國同學的英語水平跟他們速記水...
    蘇戈的假想敵閱讀 166評論 0 0