中字幕视频在线永久在线观看免费,亚洲av色香蕉一区二区蜜桃小说 ,亚洲精品中文字幕无码蜜桃,亚洲av无码一区二区三区在线播放,亚洲国产日韩a综合在线

當(dāng)前位置: 首頁 > 學(xué)科分類 > 歷史

java歷史,java創(chuàng)始時間

  • 歷史
  • 2023-11-14

java歷史?Java發(fā)展歷史:在1991年時候,James Gosling在sun公司的工程師小組想要設(shè)計(jì)這樣一種小型計(jì)算機(jī)語言。該語言主要用于像電視盒這樣的消費(fèi)類電子產(chǎn)品,這些電子產(chǎn)品有一個共同的特點(diǎn):計(jì)算處理能力和內(nèi)存都非常有限。那么,java歷史?一起來了解一下吧。

JAVA語言基礎(chǔ)

Java是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計(jì)語言(以下簡稱Java語言)和Java的總稱。用Java實(shí)現(xiàn)的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨、動態(tài)的Web、Internet計(jì)算。從此,Java被廣泛接受并推動了Web的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持Java applet。另一方面,Java技術(shù)也不斷更新。

Java由Java虛擬機(jī)(Java Virtual Machine)和Java 應(yīng)用編程接口(Application Programming Interface、簡稱API)構(gòu)成。Java 應(yīng)用編程接口為Java應(yīng)用提供了一個獨(dú)立于操作的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分。在硬件或操作上安裝一個Java之后,Java應(yīng)用程序就可運(yùn)行?,F(xiàn)在Java已經(jīng)嵌入了幾乎所有的操作。這樣Java程序可以只編譯一次,就可以在各種中運(yùn)行。Java應(yīng)用編程接口已經(jīng)從1.1x版發(fā)展到1.2版。目前常用的Java基于Java1.4,最近版本為Java1.7。

Java分為三個體系JavaSE(Java2 Platform Standard Edition,java標(biāo)準(zhǔn)版),JavaEE(Java 2 Platform,Enterprise Edition,java企業(yè)版),JavaME(Java 2 Platform Micro Edition,java微型版)。

c java python的區(qū)別

1.Java名字的由來,實(shí)際上是一個有趣的故事;

2.我們所見到的Java標(biāo)志,總是一杯熱咖啡,這杯熱咖啡你很難與計(jì)算機(jī)編程聯(lián)想到一起。這杯熱咖啡、Java這個名字的由來,是Java創(chuàng)始人員團(tuán)隊(duì)中其中一名成員由于靈感想到的;

3.想起自己在Java島(爪哇島)上曾喝過一種美味的咖啡,于是這種計(jì)算機(jī)編程語言就命名為Java,與此同時它的標(biāo)起來是我們最熟悉不過的一杯熱咖啡。

延展閱讀

Java的特點(diǎn):

1.java的風(fēng)格類似C++,從某種意義上講,java是C++的一個變種;

2.java摒棄了C、C++中的容易引發(fā)錯誤和難以理解的指針,結(jié)構(gòu),以及內(nèi)存管理等;

3.java提供了豐富的類庫,很方便開發(fā)程序;

4.java是完全面向?qū)ο蟮恼Z言,支持 繼承,重載,多態(tài)等面向?qū)ο蟮奶匦裕?/p>

5.C++是面向?qū)ο蠛兔嫦蜻^程的混合語言, C是純面向過程的語言;

6.java是一種強(qiáng)類型的語言,比C/C++檢查還要嚴(yán)格,java區(qū)分大小寫字母;

7.java提供了自動垃圾回收機(jī)制gc,有效避免了C、C++的內(nèi)存泄漏問題;

8.java禁止非法訪問內(nèi)存,因?yàn)閖ava沒有指針,內(nèi)存的申請和釋放;

9.跨,java的源代碼編譯成結(jié)構(gòu)中立的中間格式,這種格式與機(jī)器無關(guān),只要在安裝有JVM(java虛擬機(jī))的電腦上,都能運(yùn)行這種與機(jī)器無關(guān)的中間文件;java一次編譯,到處運(yùn)行;

10.對于不同的操作,會有不同的java虛擬機(jī),這也就決定了java的可移植性;

11.java支持多線程,簡單理解,如果是單核CPU,那么會通過時間片輪轉(zhuǎn)的方式,多線程執(zhí)行程序,如果是多核CPU,那么就可以理解為,兩個或多個線程同時運(yùn)行。

short在java中的含義

早期的Java

Duke,Java語言的吉祥物語言最開始只是太陽微(Sun MicroSystems)公司在1990年12月開始研究的一個內(nèi)部項(xiàng)目。太陽微公司的一個叫做帕特里克?諾頓的工程師被公司自己開發(fā)的C++和C語言編譯器搞得焦頭爛額,因?yàn)槠渲械腁PI極其難用。帕特里克決定改用NeXT,同時他也獲得了研究公司的一個叫做“Stealth計(jì)劃”的項(xiàng)目的機(jī)會。

“Stealth計(jì)劃”后來改名為“Green計(jì)劃”,詹姆斯·高斯林和麥克?舍林丹也加入了帕特里克的工作小組。他們和其他幾個工程師一起在加利福尼亞州門羅帕克市沙丘路的一個小工作室里面研究開發(fā)新技術(shù),瞄準(zhǔn)下一代智能家電(如微波爐)的程序設(shè)計(jì),太陽公司預(yù)料未來科技將在家用電器領(lǐng)域大顯身手。團(tuán)隊(duì)最初考慮使用C++語言,但是很多成員包括太陽的首席科學(xué)家比爾?喬伊,發(fā)現(xiàn)C++和可用的API在某些方面存在很大問題。

工作小組使用的是內(nèi)嵌類型,可以用的資源極其有限。很多成員發(fā)現(xiàn)C++太復(fù)雜以至很多開發(fā)者經(jīng)常錯誤使用。他們發(fā)現(xiàn)C++缺少垃圾回收,還有可移植的安全性、分布程序設(shè)計(jì)、和多運(yùn)行續(xù)功能。最后,他們想要一種易于移植到各種設(shè)備上的。

java前身是什么

任何事物的產(chǎn)生既有必然的原因也有偶然的因素,java語言的出現(xiàn)也驗(yàn)證了這一點(diǎn)。1991年,美國Sun Microsystems公司的某個研究小組為了能夠在消費(fèi)電子產(chǎn)品上開發(fā)應(yīng)用程序,積極尋找合適的編程語言。消費(fèi)電子產(chǎn)品種類繁多,包括PDA、機(jī)頂盒、手機(jī)等等,即使是同一類消費(fèi)電子產(chǎn)品所采用的處理芯片和操作也不相同,也存在著跨的問題。當(dāng)時最流行的編程語言是C和C++語言,Sun公司的研究人員就考慮是否可以采用C++語言來編寫消費(fèi)電子產(chǎn)品的應(yīng)用程序,但是研究表明,對于消費(fèi)電子產(chǎn)品而言C++語言過于復(fù)雜和龐大,并不適用,安全性也并不令人滿意。于是,Bill Joy先生領(lǐng)導(dǎo)的研究小組就著手設(shè)計(jì)和開發(fā)出一種語言,稱之為Oak。該語言采用了許多C語言的語法,提高了安全性,并且是面向?qū)ο蟮恼Z言,但是Oak語言在商業(yè)上并未獲得成功。時間轉(zhuǎn)到了1995年,互聯(lián)網(wǎng)在世界上蓬勃發(fā)展,Sun公司發(fā)現(xiàn)Oak語言所具有的跨、面向?qū)ο蟆踩愿叩忍攸c(diǎn)非常符合互聯(lián)網(wǎng)的需要,于是改進(jìn)了該語言的設(shè)計(jì),要達(dá)到如下幾個目標(biāo):

◇ 創(chuàng)建一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,而不是面向過程的語言;

◇ 提供一個解釋執(zhí)行的程序運(yùn)行環(huán)境,是程序代碼獨(dú)立于;

◇ 吸收C和C++的優(yōu)點(diǎn),使程序員容易掌握;

◇ 去掉C和C++中影響程序健壯性的部分,使程序更安全,例如指針、內(nèi)存申請和釋放;

◇ 實(shí)現(xiàn)多線程,使得程序能夠同時執(zhí)行多個任務(wù);

◇ 提供動態(tài)程序代碼的機(jī)制;

◇ 提供代碼校驗(yàn)機(jī)制以保證安全性;

最終,Sun公司給該語言取名為java語言,造就了一代成功的編程語言。

java運(yùn)行環(huán)境是什么

隨著我國經(jīng)濟(jì)的快速發(fā)展,科學(xué)技術(shù)也在不斷進(jìn)步?;谟?jì)算機(jī)開發(fā)的Java編程語言也迅速發(fā)展 起來并逐漸受到人們的重視,被廣泛應(yīng)用在計(jì)算機(jī)的開發(fā)上,是發(fā)展最快的計(jì)算機(jī)語言。每年的Java人才缺口人數(shù)都高達(dá)百萬以上。在我們的工作中、學(xué)習(xí)中、生活中無不存在和使用著互聯(lián)網(wǎng)信息技術(shù)。

事實(shí)說明,互聯(lián)網(wǎng)已經(jīng)越來越廣泛地深入到人們生活的方方面面,Java技術(shù)服務(wù)市場需求空缺會越來越大。精通一門IT技術(shù),將擁有更多的就業(yè)選擇。特別是困擾應(yīng)屆大學(xué)生的就業(yè)難問題,IT企事業(yè)單位將會給他們打開另一扇方便之門。接下來給大家介紹有關(guān)Java語言的發(fā)展現(xiàn)狀與其前景。

Java是由Sun公司于1995年5月推出的Java程序設(shè)計(jì)語言和Java的總稱。 Java由Java虛擬機(jī)(Java Virtual Machine)和Java 應(yīng)用編程接口(Application Programming Interface、簡稱API)構(gòu)成。

面向?qū)ο蠹夹g(shù)被稱為程序設(shè)計(jì)思想的一場革命,它已成為計(jì)算機(jī)應(yīng)用開發(fā)領(lǐng)域的主流趨勢,java語言是面向?qū)ο蠹夹g(shù)成功應(yīng)用的范例之一。Java語言的面向?qū)ο?、簡單性、安全性、跨等顯著特點(diǎn),使得java成為許多應(yīng)用的理想開發(fā)語言。

以上就是java歷史的全部內(nèi)容,Java從1995誕生至今,只有10年左右了,和C,C++這些老大哥比起來年輕了很多,哲學(xué)上說任何事物的產(chǎn)生都是必然的,Java也不例外了,Internet的迅猛發(fā)展導(dǎo)致了Java的迅猛發(fā)展,那句成語是怎么說來著,水漲船高。

猜你喜歡