首頁>Club>
簡單易學、跨平臺、多執行緒、安全、豐富的類庫、使用廣泛
5
回覆列表
  • 1 # 雲端的曼徹斯特

    沒有優勢

    用不上暫存器,程式執行效能同c,c++,nodejs差一個檔次。

    語法是抄襲c++過來進行的改造。

    人工智慧演算法API支援不如python。

    UI介面開發的AWT基本沒人用,同MCF不是一個體量級。

    Applet早已被flash,flex淘汰。

    底層驅動開發J2ME比不上組合語言及Matlab.

    遊戲引擎開發同Dirext X和Object C完全不是一個檔次

    唯一的優勢就是封裝比較高,簡單易用,門欄低。

    因為簡單用的人就多。

  • 2 # IT人劉俊明

    這是一個非常好的問題,作為一名從業多年的程式設計師,也出版過Java程式設計書籍,所以我來回答一下這個問題。

    首先,Java語言之所以能夠迅速在科技行業內普及,一個重要的原因是Java語言的出現恰好契合了Web時代對於程式語言的要求,可以說Java語言的大流行是網際網路時代發展的必然結果,雖然Java自身有諸多的不足,但是這並不能影響Java這樣一門全場景程式語言的迅速普及。

    Java語言能夠持續多年保持較高的使用率,除了Java語言自身的可移植、多執行緒、安全、擴充套件性強等優勢之外,還有一個重要的原因,那就是Java語言自身的成才總是能夠符合網際網路發展的需要,比如早期的Applet、JSP和各種開源架構(Struts、Spring)的促進,以及移動網際網路時代(Android開發)和大資料時代(Hadoop、Spark),總是能夠看到Java的身影,這對於Java語言自身的發展具有非常重要的意義。

    雖然Java語言的使用率一直比較高,但是近些年來,Java語言整體的市場使用率正在呈現出較為明顯的下滑趨勢,與此相對,Python語言的上升趨勢卻非常明顯,這與當前大資料、人工智慧的迅速發展有較為直接的關係。Python語言同樣是一門全場景程式語言,在很多領域與Java語言有非常直接的競爭關係,從目前Python的發展趨勢來看,Python語言依然有較大的上升空間。

    最後,程式語言的流行程度與程式語言的應用場景和行業生態有非常直接的聯絡,Java語言的行業生態比較健全是當前很多開發團隊選擇Java語言的一個重要原因,畢竟健全的行業生態,能夠在很大程度上降低開發風險,對於大量技術實力比較薄弱的小型開發團隊來說,採用Java也是比較現實的選擇。

  • 中秋節和大豐收的關聯?
  • 現今娛樂圈誰的表演風格最接近周星馳?