世界排行第一的程式語言java迎來25歲生日

2020-12-13 太平洋電腦網

作為全球排名第一的程式語言,本周末Java將迎來25歲生日。

Java起源於1991年的「 Oak」項目,由James Gosling領導。面向對象的Java以其「一次編寫,隨處運行」的可移植性而聞名,因為Java虛擬機支持多種硬體平臺和作業系統以及Java applet可以從網頁上運行。Java小程序多年來提供號稱優於JavaScript的性能,但後者最終受到瀏覽器製造商的青睞,並於2018年將Java從瀏覽器中刪除。

與目前常用的C++相比,java語言簡潔得多,而且提高了可靠性,除去了最大程式設計師錯誤根源,此外它還有較高的安全性,可以說它是有史以來最為卓越的程式語言。

java語言編寫的程序既是編譯型的,又是解釋型的。程序代碼經過編譯之後轉換為一種稱為java字節的中間語言,java虛擬機(JVM)將對字節進行解釋和運行。編譯只進行一次,而解釋在每次運行程序時都會進行。編譯後的字節碼採用一種針對JVM優化的機器碼形式保存,虛擬機將字節碼解釋為機器碼,然後在計算機上運行。java語言程序代碼的編譯和運行過程如:程序原始碼——編譯器——字節碼——JVM(虛擬機)——機器碼(010010...)——計算機。

Java在2006年末開始開源。 當Java公司於2010年1月收購Sun時,Java的管理權移交給了Oracle 。Oracle 在2017年向Eclipse Foundation推出了Java的企業版Java EE ,但仍保持基本的Java標準版。現在,標準Java每六個月發布一次,而以前通常是三年左右。

為慶祝Java 25周年,Oracle還啟動了最佳JDK功能對抗(Best of the JDK Feature Face-Off)票選活動,投票將於5月26日上線。

【來源:快科技】【作者:雪花】

相關焦點

  • 世界排行第一的程式語言:java迎來25歲生日
    作為全球排名第一的程式語言,本周末Java將迎來 25 歲生日。Java起源於 1991 年的「 Oak」項目,由James Gosling領導。面向對象的Java以其「一次編寫,隨處運行」的可移植性而聞名,因為Java虛擬機支持多種硬體平臺和作業系統以及Java applet可以從網頁上運行。
  • 2017年程式語言排行
    有人說程式設計師知識更新速度要很快,這是因為程式語言很容易就過時。這句話雖然有點絕對,但是也說明了熱門的程式語言排行版一直在變。那麼我們就來看一看2017年程式語言排行,了解一下2017年究竟哪些程式語言最值得學習、更高薪?下面請看Java視頻教程講師分享的內容:  1、Java  就受歡迎的程度而言,Java是C的主要對手,二者共享前2名的位置。Java獲得「2015年年度最佳語言」獎,而據Oracle公司稱,使用它的開發者超過900萬。
  • 世界上最好的程式語言,剛剛度過了25周歲生日
    PHP 走過的 25 年與其他語言不同,PHP 是在 web 伺服器中誕生的。它的優點與面向請求、伺服器端執行緊密相關。故事始於 1995 年。當時,Rasmus Lerdorf 使用 C 語言編寫了一個簡單的通用網關接口 (CGI) 二進位文件集,這是 PHP 的第一個化身。
  • 8月程式語言排行榜:C語言擊敗Java 排名第一,新手學C語言還是Java?
    這兩年,程式語言排行榜榜首位置,不是C語言,就是Java。以下為具體榜單信息:TIOBE 8 月 TOP 10 程式語言而Java是一門面向對象程式語言,不僅吸收了C++語言的各種優點,還摒棄了C++裡難以理解的多繼承、指針等概念,具有功能強大和簡單易用兩個特徵,適合於網際網路+應用程式開發。Java語言相比於C應用層面更廣,也比C更容易學。其次,Java的就業前景更廣、薪資更高。
  • 5月編程最新語言指數排名 java不再是第一 php才是未來最好語言
    前幾天谷歌CEO皮查伊在會議展示了人工智慧的成果,在人工智慧上谷歌領先世界,這次的展示讓人工智慧重新改變的人們認識,也直接導致人工智慧程式語言Python的熱度在5月排名第一。從5月排名指數上看出來java首次被Python超越成為第一寶座,PHP挺近第四位,緊接這才是c#。每個人都說PHP是世界上最好的語言,在PHP每次指數都不斷提高下,不久將來PHP才是最好語言。
  • JavaScript程式語言迎來25周歲生日
    儘管最初只是作為 Java 的一個附帶支持選項,但現年 25 周歲的 JavaScript,已經毫無疑問地成為了 Web / 瀏覽器應用程式中的一個重要組成部分。值得一提的是,深受前端開發者喜愛的 JavaScript,還催生出了微軟 TypeScript 這個超集。
  • 2017年程式語言排行榜
    一年一度的IEEE Spectrum程式語言排行盛宴又來了,IEEE Spectrum 的排序是來自 10 個重要線上數據源的綜合。例如 Stack Overflow、Twitter、Reddit、IEEE Xplore、GitHub、CareerBuilder 等,對 48 種語言進行排行。
  • 程式語言Top 5有一個明顯的變化就是C語言排行第一了
    打開APP 程式語言Top 5有一個明顯的變化就是C語言排行第一了 發表於 2020-06-03 17:48:59 TIOBE公布了5月份程式語言排行榜。
  • Java程式語言 入門第一課
    「在 Java 程式語言中,每個命令都單獨佔用一行。分號必須放在命令的末尾。」「假設我們想在屏幕上三次顯示『人類和機器人永遠是朋友』。應該這樣編寫:「「第二個原則。」「一個程序不能只包含命令。」「在 Java 程式語言中,命令不能單獨存在。它是函數的一部分(在 Java 語言中,『函數』也稱為『方法』)。方法是類的一部分。換句話說,類被劃分為多個方法,而方法被劃分為多個命令。」Java 語言的基礎知識! 程序由類組成,類由方法組成,方法由命令組成!
  • RedMonk 2020 年 Q3 程式語言排行:Python Java 排名下降一位
    知名軟體行業分析公司 RedMonk 發布了 2020 年 6 月(Q3 季度)程式語言排行榜。  RedMonk 程式語言排行榜通過追蹤程式語言在 GitHub 和 Stack Overflow 上的代碼使用情況與討論數量,統計分析後進行排序,其旨在深入了解潛在的語言採用趨勢。
  • 2018年4月最吸金的程式語言排行揭曉
    有人說程式設計師知識更新速度要很快,這是因為程式語言很容易就過時。這句話雖然有點絕對,但是也說明了熱門的程式語言排行版一直在變。
  • 2020Java程式語言發展現狀報告
    Java程式語言已經歷經25年的發展,為何始終都是企業優選的程式語言呢?今天我們一起來了解一下2020年Java程式語言的發展現狀報告。深入了解一下Java程式語言的分布、從業者數量、軟體等等各方面的內容。市場研究和分析團隊根據開發人員估算模型得出的最佳估計顯示,當今世界上有大約 520 萬專業 Java 開發人員,他們將 Java 作為主要語言。
  • Php或者Java哪個是適合入手的程式語言?
    java工程師依然緊缺隨著國家新基建的加速,移動網際網路將迎來第二波浪潮,預計我國java工程師缺口可達42.5萬,並且以每年20%左右的速度增長。根據IDC的統計數字,在所有軟體開發類人才的需求中,對Java工程師的需求達到全部需求量的60%~70%。毫無疑問學習java是快速進入IT領域的敲門磚。
  • 你好,世界 ——計算機程式語言的特點比較、應用與學習
    前言當你的電腦屏幕輸出「Hello World」 的時候,恭喜你已進入編程世界。怎樣才能讓電腦不僅僅是輸出字符串「hello world」,而是做更多我們想做的事情,那就需要計算機程式語言來實現。計算機程式語言的發展隨著計算機技術的發展,計算機程式語言也在不停的發展,程式語言總的來說分為機器語言﹑彙編語言﹑高級語言。這三種語言對應著計算機語言發展的三個階段。1946年,世界上第一臺計算機ENAC誕生,使用的是穿孔卡片,這種原始的機器語言—二進位,只有專家才能理解,和人類語言相差甚遠,彙編語言﹑高級語言都是在此基礎上發展而來。
  • 2020年11月程式語言排行:C、Python、Java
    2020年11月程式語言排行:C、Python、Java,9-20名也有不同程度的變化:R語言、Perl 和 Go 語言名次都有大幅提升,分別為9名、12名和13名;Swift、Ruby、Delphl/Object Pascal 和 Objective-C 分別下降為14
  • 2020年5月程式語言排行榜:等了5年,C語言終於打敗Java,榮登第一!
    2020年5月程式語言排行榜:等了5年,C語言終於打敗Java,榮登第一! TIOBE公布了5月份程式語言排行榜。相比上個月程式語言Top 5有一個明顯的變化就是C語言排行第一了,隨後分別是Java、Python、C++、C#。
  • 為什麼函數式編程在Java中很危險?
    在我的日常工作中,我身邊的開發者大多是畢業於CS編程頂級院校比如MIT、CMU以及Chicago,他們初次涉及的語言是Haskell、Scheme及Lisp。他們認為函數式編程是一種自然的、直觀的、美麗的且高效的編程樣式。
  • 2021 年 1 月程式語言排行榜:Java 穩居第一
    對於已經在IT行業工作的程式設計師而言,想要長足發展不被淘汰,就一定要與時俱進,而對於編程界的初學者來說,想要入行,選對一門 「正確」的技術語言很重要,它能讓你在職場上平步青雲。從圖中可見,Java市場佔有率任然是巋然不動,穩居第一!可見其市場老大地位穩如泰山。市場佔有率的高地位,Java的工資水平自然也不低,工資的排名是python, c/c++, java。
  • 日常疑惑:編程學Java還是學C語言?
    這兩門程式語言都是IT行業的寵兒,Java與和C語言各自的技術特點、應用方向上有所不同,沒有伯仲之分,所以這也讓初學者們覺得很難選:應該選擇哪個做為入門語言呢?從學習的難易度上來說,java語言比C語言要簡單。
  • 月入過萬的程式語言PHP、Python、Java到底該選擇哪一個
    是太陽系最好的語言php?還是在編程江湖名稱響噹噹的Python?還是很早就玩起對象模式的java?同學們是不是已經一頭霧水了呢?下面我們來分析下各個語言的優劣勢說到php,大家第一反應是「世界上最好的語言」,沒毛病,它就是啊,php是開發最快速的語言,很多中小型創業公司首選的第一語言。別的語言還在搭架構,php開發的項目已經上線了,what?