關(guān)于Java語言的平臺版本,這些基礎(chǔ)知識一定要知道!

Java語言概述

1詹姆斯·高斯林(James Gosling)1977年獲得了加拿大卡爾加里大 學(xué)計算機科學(xué)學(xué)士學(xué)位,1983年 獲得了美國卡內(nèi)基梅隆大學(xué)計算機科學(xué)博士學(xué)位,畢業(yè)后到IBM 工作,設(shè)計IBM第一代工作站NeWS系統(tǒng),但不受重視。后來 轉(zhuǎn)至Sun公司,1990年,與Patrick,Naughton和Mike Sheridan等人合作"綠色計劃",后來發(fā)展一套語言叫做"Oak",后改名為Java。

最后,如果大家如果在自學(xué)遇到困難,想找一個java的學(xué)習環(huán)境,可以加入我們的java學(xué)習圈,點擊我加入吧,會節(jié)約很多時間,減少很多在學(xué)習中遇到的難題。


Java Development Kit

1.0.2

1.1.1 ? 1.1.6 ? 1.1.7 ? 1.1.8

1.2.1

Java 2 SDK

1.2.2

1.3.0 ? 1.3.1

1.4.0 ? 1.4.1 ?1.4.2 ?1.5.0(5.0) ?1.6.0(6.0) ?1.7.0(7.0)

jdk8

2 Java語言平臺版本

J2SE(Java 2 Platform Standard Edition)標準版

是為開發(fā)普通桌面和商務(wù)應(yīng)用程序提供的解決方案,該技術(shù)體系是其他兩者的基礎(chǔ),可以完成一些桌面應(yīng)用程序的開發(fā)。

J2ME(Java 2 Platform Micro Edition)小型版

是為開發(fā)電子消費產(chǎn)品和嵌入式設(shè)備提供的解決方案。

J2EE(Java 2 Platform Enterprise Edition)企業(yè)版

是為開發(fā)企業(yè)環(huán)境下的應(yīng)用程序提供的一套解決方案,該技術(shù)體系中包含的技術(shù)如 Servlet、Jsp等,主要針對于Web應(yīng)用程序開發(fā)。

3 Java語言特點

簡單性 解釋性

面向?qū)ο?高性能

分布式處理 多線程

健壯性 安全性

開源 跨平臺

什么是跨平臺性?

通過Java語言編寫的應(yīng)用程序在不同的系統(tǒng)平臺上都可以運行。

原理是什么?

只要在需要運行java應(yīng)用程序的操作系統(tǒng)上,先安裝一個Java虛擬機(JVM Java Virtual Machine)即可。由JVM來負責Java程序在該系統(tǒng)中的運行。

因為有了JVM,所以同一個Java程序在三個不同的操作系統(tǒng)中都可以執(zhí)行。這樣就實現(xiàn)了Java程序的跨平臺性。也稱為Java具有良好的可移植性。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)自陳明乾的博客,可能有一定更新。 轉(zhuǎn)原文聲明:原創(chuàng)作品,允許轉(zhuǎn)載,轉(zhuǎn)載時請務(wù)必以超鏈接形式標明文章 原始出處 、...
    C86guli閱讀 4,884評論 6 72
  • Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點,還摒棄了C++里難以理解的多繼承、指針等概念,因此...
    黃花菜已涼閱讀 6,675評論 6 140
  • Java簡介 Java是一種計算機編程語言,擁有跨平臺、面向?qū)ο蟆⒎盒途幊痰奶匦?,廣泛應(yīng)用于企業(yè)級Web應(yīng)用開發(fā)和...
    craneyuan閱讀 3,157評論 1 18
  • 文/熊建邦 2017.9.3 臨江遙拜跪祖賢, 雨潤中元敬香煙。 慈顏訓(xùn)語猶在耳, 哀思相訴化紙錢。 附圖為我哥撰...
    熊躍輝閱讀 931評論 0 51
  • 這個世界有許多種模樣, 而我最喜歡的模樣 如你一般
    沅溪沙閱讀 154評論 0 0

友情鏈接更多精彩內(nèi)容