首頁>Club>
6
回覆列表
  • 1 # 南瓜lalala

    流行,tiobe程式語言排行第一,說一個流行當之無愧。

    也有前景,用的人多,技術成熟,各種場景基本都有好用的第三方類庫,比如spring

    當今的大型網站架構中,Java一般也是其實現語言,退一萬步說,就算專案不用Java寫,那你總得用一下訊息佇列或者說是流處理系統吧,kafka呼聲就高了,而kafka就是Java+ scala寫的,scala也是jvm語言,跟Java怎麼說也是有著關係的啊

    可能還得搞一下spark啊,storm啊這些,他們可都是跑在jvm上的

    依賴管理上有gradle,他是groovy實現的,同是jvm語言

    還有最近起來的kotlin,jvm語言,並且聲稱跟Java相容的

    為啥會說這麼多其他語言呢?因為吧,Java的發展,很多時候是會從這些同門語言上移植特性的,畢竟都是jvm語言,抑制起來方便

    一個已經存在了20年,並且當下流行度第一,並且還有著相當的活力與生態,怎麼可能沒有前景

  • 2 # IT人劉俊明

    作為一名從業多年的IT人,同時也出版過Java程式設計書籍,我來回答一下這個問題。

    首先,從目前IT行業的Java應用情況,以及未來行業的發展趨勢來看,選擇從事Java開發是不錯的選擇。

    Java語言經過多年的應用和發展,目前在Web開發領域(網際網路和傳統行業應用)、移動網際網路領域、大資料領域均有廣泛的應用,而且憑藉穩定的效能和健全的語言生態,大型網際網路平臺往往更願意選擇Java開發方案。目前在整個IT行業內有大量的Java開發工程師,Java既是研發級工程師的重要工具,也是應用級開發工程師的主要選擇之一。從就業的角度出發,當前選擇Java語言是比較現實的選擇。

    可以說,在消費網際網路時代,Java獲得了巨大的成功,幾乎有網際網路的地方就會有Java的身影。當前網際網路正在從消費網際網路向產業網際網路過渡,而產業網際網路的核心技術包括大資料、雲計算、物聯網和人工智慧等相關技術。目前Java在大資料領域有較為廣泛的應用,由於Hadoop平臺自身就是採用Java語言開發的,所以大量基於Hadoop平臺的開發往往會選擇Java開發方案。因此,在產業網際網路階段,Java將依然是重要的選擇。

    雖然Java語言具有巨大的市場存量,在產業網際網路階段也會佔據重要的地位,但是目前Python、JavaScript和Go等語言有明顯的上升趨勢,其中Python表現尤為明顯,在大資料和人工智慧領域,目前Python的應用已經是比較普遍的選擇了。而主打效能和易用性的Go語言,目前也在蠶食Java的後端開發市場,隨著JavaScript也在逐漸從前端走向後端,傳統Java的後端開發領地似乎正面臨著全方位的衝擊(GO+JavaScript)。

    所以,對於Java程式設計師來說,在從事Java開發的同時,也要緊跟技術發展趨勢,在條件允許的情況下,應該瞭解一下Python和Go。

  • 3 # 我是袁程式

    java技術幾乎無處不在,你只要接觸到網際網路就會接觸到java。

    首先,現在大多數的企業級開發都是使用java語言進行開發,阿里的電商平臺就是用Java開發,阿里的技術棧幾乎都是Java,其內部的各種框架、元件都是Java,繩之於阿里還有自己的虛擬機器。

    其次移動應用方面,大家都知道現在世界上最流行、份額最大的作業系統Android,其APP就是使用java開發,雖然現在Google也在推Koltin和Flutter,但是Koltin畢竟是和Java是完全相容的,而Flutter呢,作為一個新框架,生態不夠豐富,畢竟Java在移動領域經過這麼多年的發展,生態豐富,而且每天有無數的開發者為其添磚加瓦。

    在大資料領域,Hadoop、Spark等大資料處理框架也都是使用Java開發,雖然Python在這方面也有一定的作為,但就我接觸的一些公司來說,Python只是在其做實驗時用,真正的開發開始用的Java,畢竟Python作為動態語言,專案比較大的情況下很難維護,且效率比較低,而Java作為靜態語言,易於維護且效率比Python高很多,在大資料與人工智慧時代,可以說Java煥發了第二春。

    所以說現在java就業前景非常的好。現在的java程式師佔據了所有程式師的比例也是很高的,java語言是全球最流行的開發語言。

    在就業方面:

    Java需求非常大,很多公司都需要java方面的工程師,一般的嵌入式公司也是同樣需要java方面的人才,中國資訊化人才缺口也是很大的。軟體技術、互動設計等人才缺口突出。

    其次,Java工程師的工資也很高,程式設計師一直都是被常人所議論的高薪行業,java方面的程式設計師工資比其他語言要高,一般的高階程式設計師年薪10萬是正常的。而且一般的大廠一線網際網路公司薪資20萬也是正常的。即使剛畢業也會比其他行業剛畢業要高。去BAT公司做碼農努力四五年能夠達到阿里p7級別年收入40/50萬應該不成問題。

    Java的就業範圍也非常廣,既可以進行JSP網站開發、Java程式設計、Java遊戲開發、Java桌面程式設計,也可以進行其他與Java語言程式設計相關的工作,甚至於可以進入電信、銀行、醫療、郵箱、物流、保險專業軟體開發公司等從事軟體設計和開發工

    作。

  • 4 # 長沙一度軟體教育學校

    很多程式設計初學者都會陷入一種窘境:程式語言那麼多,先學哪門好呢?帶著這種疑問,大部分人選擇了Java。為什麼Java是程式設計初學者的優選?影響大家做出選擇的原因可能只是因為聽說Java前景好、在程式語言排行榜上一直位於前三等等之類的原因。但是作為一門程式語言,Java具體好在哪裡,大家似乎並不怎麼關心,Java是一個面向物件的程式語言,容易理解。它略去了多重載入、指標等難以理解的概念。並且實現了自動垃圾回收,大大簡化了程式設計。跨平臺是Java優勢。Java執行在JVM(Java虛擬機器)上,在任臺只要安裝了JVM。Java就可以執行。它架構在作業系統之上,遮蔽了底層的差異。

  • 中秋節和大豐收的關聯?
  • 朱自清冬天賞析?