java語言是哪個公司開發的
由Sun Microsystems 初期開發於1991年,1995年5月面世,「最初被稱為「Oak」,後來改為「IAVA」的。因為它既小巧又回安全,還可以移植。所答以給了它很形象的一個名字「JAVA」。
「JAVA」只表示印度尼西亞的一座島嶼(音譯:爪哇)或一種與眾不同的混合咖啡。有興趣可以看《爪哇未眠夜》這部小說。
『貳』 java語言是什麼
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。
Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。
(2)java語言是哪個公司開發的擴展閱讀:
Java語言的三大版本
1、Java SE
Java SE是java的標准版,主要應用於桌面應用程序的開發,同時也是java的基礎,包含了java的語言基礎、JDBC(java資料庫連接)操作、I/O(輸入/輸出)、網路通信、多線程等編程技術。
2、Java EE
Java EE是java的企業版,主要應用於開發企業級分布式網路程序,如電子商務網站和ERP(企業資源規劃)系統等,核心為EJB(企業java組件模型)。
3、Java ME
Java ME主要應用於嵌入式系統開發,比如掌上電腦、手機等移動通信電子設備,現在基本上大部分手機廠商生產的手機都支持java技術,所以這個版本也就沒人用了。
『叄』 java是哪個公司的產品啊
Java是Sun公司推出的一種編程語言。它是一種通過解釋方式來執行的語言,語法規則和C++類似。同時,Java也是一種跨平台的程序設計語言。用Java語言編寫的程序叫做「Applet」(小應用程序),用編譯器將它編譯成類文件後,將它存在WWW頁面中,並在HTML檔上作好相應標記,用戶端只要裝上Java的客戶軟體就可以在網上直接運行「Applet」。 Java非常適合於企業網路和Internet環境,現在已成為Internet中最受歡迎、最有影響的編程語言之一。 Java有許多值得稱道的優點,如簡單、面向對象、分布式、解釋性、可靠、安全、結構
中國互聯網絡調查問卷 新浪免費郵箱升到30兆
搶注旺鋪得超值禮物 進入伊妹兒的網路豪宅
中立性、可移植性、高性能、多線程、動態性等。Java擯棄了C++中各種弊大於利的功能和許多很少用到的功能。 Jave可以運行與任何微處理器,用Java開發的程序可以在網路上傳輸,並運行於任何客戶機上。
手機下載JAVA游戲或軟體是收取相應的費用和GPRS流量費用。
『肆』 java語言是哪個公司推出的簡述java語言的特點
原來的sun公司,目前已經被Oracle收購了.java語言特點網上一搜就有一堆,我就通俗說幾點
語法簡單易學.沒有繁瑣的指針類
跨平台,同樣的源碼稍作環境修改就可以在絕大多數平台上運行.
『伍』 java語言是有什麼公司開發的
sun公司開發的,不過sun公司現已被Oracle收購了,Oracle老總說:「打敗競爭對手最好的方法就是把他買下來!」多有魄力。。。記得好像是去年要不就是前年收購的。現在進Java官網,原網址是支持跳轉的,直接掉轉至Oracle下
『陸』 Java語言是哪個公司開發的
以上都對!!!給我加分吧!!嘿嘿!!
『柒』 java用什麼開發出來的
Java產生的歷史
Java來 自於公 司 的 一 個 叫Green的 項 目, 其 原 先 的 目 的 是 為 家 用 消費 電 子 產 品 開 發 一 個 分 布 式 代 碼 系 統, 這 樣 我 們 可 以 把E-mail發給 電 冰 箱、 電 視 機 等 家 用 電 器, 對 它 們 進 行 控 制, 和 它 們進 行 信 息 交 流。 開 始, 准 備 采 用C++,但C++太 復 雜, 安 全 性 差,最 後 基 於C++開 發 一 種 新 的 語 言Oak(Java的 前 身),Oak是 一 種 用於 網 絡 的 精 巧 而 安 全 的 語 言,Sun公 司 曾 依 此 投 標 一 個 交 互式 電 視 項 目, 但 結 果 是 被SGI打 敗。 可 憐 的Oak幾 乎 無 家 可 歸,恰 巧 這 時Mark Ardreesen開 發 的Mosaic和Netscape啟 發 了Oak項 目 組 成員, 他 們 用Java編 制 了HotJava瀏 覽 器, 得 到 了Sun公 司 首 席 執 行官Scott McNealy的 支 持, 觸 發 了Java進 軍Internet。 Java的 取 名 也 有一?;趣 聞, 有 一 天, 幾 位Java成 員 組 的 會 員 正 在 討 論 給 這個 新 的 語 言 取 什 么 名 字, 當 時 他 們 正 在 咖 啡 館 喝 著Java(爪哇) 咖 啡, 有 一 個 人 靈 機 一 動 說 就 叫Java怎 樣, 得 到 了 其 他人 的 贊 賞, 於 是,Java這 個 名 字 就 這 樣 傳 開 了。
java使用的jdk,運行的環境jre,java虛擬機全都是用java語言寫的
這里的編程語言,實際上都不能說是什麼做出來或開發出來的,因為編程語言實際上是一種規范,一種協議。你(編程者)遵守這種規則(語法)來寫出代碼(實際上是符合語法規則的文本),然後該語言的編譯器才可以分析你的代碼,分析語義並最終轉換成CPU可以執行的單條指令序列。
就像英語,不過是26個字母的組合,但是有了詞法,語法,規定了某些特定組合表示特定的意思,而除此之外的組合是沒有意義的,於是就形成語言。其實你完全可以另外按照自己的想法制定一套規定,還是用那26個字母,然後起名叫 英++,於是一門新的語言誕生了,呵呵。你自己的那一套規定就叫做語法,別人必須按照你的規定才能理解你的語言。在讓別人理解之前你必須先解釋給他聽,也就是翻譯成別人懂的語言,假設別人懂的語言就是機器語言,而你在解釋給他的時候你所扮演的角色就相當於編譯器了
C語言,C++,java也是如此,他們都是有那些幾乎一樣的特定的字母,符號組成的,但是語法不同而已(由相應的編譯器來解釋翻譯成機器碼等)
至於你提的問題,我猜測你可能是想知道這些語言的集成開發環境或者編譯器是怎麼開發出來的。對於這個問題,我也不清楚細節,每個公司(比如MS、BORLAND)自己的IDE只有自己才知道是什麼語言寫的,很可能一個IDE要有多種語言開發不同的構件,然後集成在一起。因為不同語言有不同語言的好處,因此一個大軟體用多種語言開發不足為奇。
這里我要說的是,一個語言的編譯器可以用任何語言來編寫實現(如果用C寫C的編譯器,不是不可能,但是不可能的是用C語言寫第一個C的編譯器,也就是說C語言剛從貝爾實驗室開發出來的時候,它的編譯器很可能是匯編語言寫就的)。
匯編語言的編譯器呢?匯編其實就是機器指令的一種助記符,因此運行沒問題的。
機器語言,它就不用編譯器了,它是由硬體支持的,都是電路實現的。
因此,最早的語言,它的編譯器的開發難度非常大,因為人要干一些不是人乾的活(機器才適合做呢),而現在的語言,尤其是高級語言,實現難度也不低,雖然支持環境強了(軟體,硬體,現有語言等等),但是高級語言的邏輯實現需要更強的編譯器,解釋器來支持,因此開發這些東西需要的人力物力也是相當大的
『捌』 java 是什麼語言寫的
JAVA中就虛擬機是其它語言開發的,用的是C語言+匯編語言 基於此之上就是版JAVA本身了 虛擬機只起到解析權作用
另外,JAVA並不比C語言慢,說JAVA慢一般是九十年代那時候的JAVA, 而現在 在一段優秀的JAVA程序和C程序執行效率上來比較是沒有多大差距的 並且現在JAVA已經可以像C語言那樣,直接編譯為可執行文件(不用虛擬機,跨平台為代價)了
不知道你看過 卓越編程之道二(運用底層思維編寫高級代碼) 沒有,那裡面詳細的講述了高級語言從編寫到編譯執行的過程,通過目標文件的反匯編對比,發現C,C++,JAVA,dephi等語言在同等質量下的目標文件長度上基本上沒多大區別,一門語言的運行速度快慢,與你編寫代碼過程中是否符合編譯器規則息息相關。 有空你可以去看看這本書。
『玖』 java是由哪個語言研發出來的
20世紀90年代,硬體領域出現了單片式計算機系統,這種價格低廉的系統一出現就立即引起了自動控制領域人員的注意,因為使用它可以大幅度提升消費類電子產品(如電視機頂盒、麵包烤箱、行動電話等)的智能化程度。Sun公司為了搶占市場先機,在1991年成立了一個稱為Green的項目小組,帕特里克、詹姆斯·高斯林、麥克·舍林丹和其他幾個工程師一起組成的工作小組在加利福尼亞州門洛帕克市沙丘路的一個小工作室裡面研究開發新技術,專攻計算機在家電產品上的嵌入式應用。
由於C++所具有的優勢,該項目組的研究人員首先考慮採用C++來編寫程序。但對於硬體資源極其匱乏的單片式系統來說,C++程序過於復雜和龐大。另外由於消費電子產品所採用的嵌入式處理器晶元的種類繁雜,如何讓編寫的程序跨平台運行也是個難題。為了解決困難,他們首先著眼於語言的開發,假設了一種結構簡單、符合嵌入式應用需要的硬體平台體系結構並為其制定了相應的規范,其中就定義了這種硬體平台的二進制機器碼指令系統(即後來成為「位元組碼」的指令系統),以待語言開發成功後,能有半導體晶元生產商開發和生產這種硬體平台。對於新語言的設計,Sun公司研發人員並沒有開發一種全新的語言,而是根據嵌入式軟體的要求,對C++進行了改造,去除了留在C++的一些不太實用及影響安全的成分,並結合嵌入式系統的實時性要求,開發了一種稱為Oak的面向對象語言。
由於在開發Oak語言時,尚且不存在運行位元組碼的硬體平台,所以為了在開發時可以對這種語言進行實驗研究,他們就在已有的硬體和軟體平台基礎上,按照自己所指定的規范,用軟體建設了一個運行平台,整個系統除了比C++更加簡單之外,沒有什麼大的區別。1992年的夏天,當Oak語言開發成功後,研究者們向硬體生產商進行演示了Green操作系統、Oak的程序設計語言、類庫和其硬體,以說服他們使用Oak語言生產硬體晶元,但是,硬體生產商並未對此產生極大的熱情。因為他們認為,在所有人對Oak語言還一無所知的情況下,就生產硬體產品的風險實在太大了,所以Oak語言也就因為缺乏硬體的支持而無法進入市場,從而被擱置了下來。
1994年6、7月間,在經歷了一場歷時三天的討論之後,團隊決定再一次改變了努力的目標,這次他們決定將該技術應用於萬維網。他們認為隨著Mosaic瀏覽器的到來,網際網路正在向同樣的高度互動的遠景演變,而這一遠景正是他們在有線電視網中看到的。作為原型,帕特里克·諾頓寫了一個小型萬維網瀏覽器WebRunner。
1995年,互聯網的蓬勃發展給了Oak機會。業界為了使死板、單調的靜態網頁能夠「靈活」起來,急需一種軟體技術來開發一種程序,這種程序可以通過網路傳播並且能夠跨平台運行。於是,世界各大IT企業為此紛紛投入了大量的人力、物力和財力。這個時候,Sun公司想起了那個被擱置起來很久的Oak,並且重新審視了那個用軟體編寫的試驗平台,由於它是按照按照嵌入式系統硬體平台體系結構進行編寫的,所以非常小,特色適用於網路上的傳輸系統,而Oak也是一種精簡的語言,程序非常小,適合在網路上傳輸。Sun公司首先推出了可以嵌入網頁並且可以隨同網頁在網路上傳輸的Applet(Applet是一種將小程序嵌入到網頁中進行執行的技術),並將Oak更名為Java(在申請注冊商標時,發現Oak已經被人使用了,再想了一系列名字之後,最終,使用了提議者在喝一杯Java咖啡時無意提到的Java詞語)。5月23日,Sun公司在Sun world會議上正式發布Java和HotJava瀏覽器。IBM、Apple、DEC、Adobe、HP、Oracle、Netscape和微軟等各大公司都紛紛停止了自己的相關開發項目,競相購買了Java使用許可證,並為自己的產品開發了相應的Java平台。
1996年1月,Sun公司發布了Java的第一個開發工具包(JDK 1.0),這是Java發展歷程中的重要里程碑,標志著Java成為一種獨立的開發工具。9月,約8.3萬個網頁應用了Java技術來製作。10月,Sun公司發布了Java平台的第一個即時(JIT)編譯器。
『拾』 JAVA語言是什麼時候誕生的誰有詳細資料
JAVA語言是1995年誕生。
任職於太陽微系統(Sun Microsystems)的詹姆斯·高斯林等人於1990年代初開發Java語言的雛形,最初被命名為Oak,目標設置在家用電器等小型系統的編程語言,應用在電視機、電話、鬧鍾、烤麵包機等家用電器的控制和通信。
由於這些智能化家電的市場需求沒有預期的高,Sun公司放棄了該項計劃。隨著1990年代互聯網的發展,Sun公司看見Oak在互聯網上應用的前景,於是改造了Oak,於1995年5月以Java的名稱正式發布。Java伴隨著互聯網的迅猛發展而發展,逐漸成為重要的網路編程語言。
(10)java語言是哪個公司開發的擴展閱讀
特點
1、Java看起來設計得很像C++,但是為了使語言小和容易熟悉,設計者們把C++語言中許多可用的特徵去掉了,這些特徵是一般程序員很少使用的。
2、Java設計成支持在網路上應用,它是分布式語言。Java既支持各種層次的網路連接,又以Socket類支持可靠的流網路連接,所以用戶可以產生分布式的客戶機和伺服器。
3、Java編譯程序生成位元組碼(byte-code),而不是通常的機器碼。Java位元組碼提供對體系結構中性的目標文件格式,代碼設計成可有效地傳送程序到多個平台。