回覆列表
  • 1 # 無名103905306

    其實與PHP相比在Web開發並沒有大優勢,但是做的更加專項專用,如今多數情況下才有前後分離模式,這樣就是PHP的劣勢。與Python 比,沒有Python簡單直接,但是要求嚴格,不同人不同水平的人寫出的程式碼差異小,其實一個語言支援的書寫方式越多那麼他的學習難度就越大。與C/C++比是多了執行時環境,90%以上情況不用自己考慮記憶體資源處理。與C# 比是更好的跨平臺。最後最關鍵的是成熟的應用場景,目前Java在大資料方面,微服務方面佔有率非常高。但是每種語言都有他獨特的應用場景,所以不要覺得學一個天下無敵。

  • 2 # 嵌入式軟體工程師

    先說特性

    Java程式設計風格接近C、C++

    Java是一個面向物件的設計語言

    Java繼承C++面向物件技術的核心,以引用取代C語言中容易引起錯誤的指標,以介面代替多重繼承等特性,增加了垃圾回收器用於記憶體管理

    Java具有“一次編譯,到處執行”的跨平臺特性

    Java具有分散式、解釋性、健壯、可移植、安全與系統無關、效能高、多執行緒等優點

    為什麼一直這麼熱

    以上優點不足以使Java這麼流行,最重要的是Java是由Sun公司推出而在推出之際就將其作為一種開放的技術,並且要求全球的Java開發公司所涉及的Java軟體必須相互相容。好比我們電腦Usb介面實現了通用介面。Sun公司制定了統一標準讓業界統一。量變引起質變。

  • 中秋節和大豐收的關聯?
  • CAD圖紙格式轉換,如何把PDF轉稱CAD格式?