首頁>Club>
9
回覆列表
  • 1 # 天一閣圖書管理員

    一門語言,只要使用的人多,就會被黑。這叫做眾口難調,就這個原因。比如C,不是也有黑的,沒有現成的資料結構庫,指標滿天飛,記憶體洩露即使是大神也無法完全避免。C++,吐槽的人還少嗎,Linus對它口吐芬芳。龐大,複雜,特性多到讓人自殺。再說PHP,一句話證明:PHP是世界上最好的語言。當然我也是JAVA開發,最後說JAVA,它的黑點在於,離開spring框架你基本上沒辦法幹活,歷史上的多執行緒支援稀爛,還有時間相關的API也是一言難盡,以至於Google專門開發了guava。再就是它預設吃記憶體確實厲害,在記憶體不夠用的年代,這個讓人深深的痛恨。最後是oom,你程式有問題,oom。讀大的Excel,也oom。物理記憶體不足,還是oom。jvm引數沒調好,繼續oom。其實還有一個很痛苦的東西,就是maven,gradle,誰用誰知道。萬物都不完美,但是JAVA因為它有一些不可控性,也就是程式設計師無法依靠自己的能力去調整,導致它被黑的機率大一些。C程式設計師一說記憶體洩露,只會引來嘲諷,但說JAVA有記憶體洩露,大家就會嘲諷jvm。甩鍋啊!

  • 2 # tanglengshan

    不同語言團隊也是互相競爭得 ,Python是比較厲害得 現在有go語言. JAVA以前更新慢,在其他語言壓力下,例如像Python 一樣半年升級

  • 3 # alliswell55

    我覺得看個人吧,我寫程式碼都是用的C C++ 小指令碼是用python,而且我也不喜歡用現成的庫,就希望每個程式碼都是自己的。當然工作時間需求在哪裡還是得用現有庫。

  • 4 # 程式設計師翊揚

    被黑不是很正常麼

    語言沒有十全十美的,你黑我,我黑你,這是人類的本性。就跟手機,釋出會上,你黑我我黑你。

    Java被黑,還說明其語言確實很優秀。

    哈哈哈,不說了,我就是寫Java的。

    說多了,要被黑的。

  • 5 # 禾婉媽媽的日常

    被黑以不被黑,看你從哪個角度去看了?好的東西也有人說不好,不好的東西也有人說它是好的,這個就仁者見仁,智者見智了。

  • 6 # 果果媽媽vIog

    工程化好的東西,你很難把它玩出花樣來,換句話說,就是沒有逼格。

    java的語法簡單,門檻低,效能好,功能齊。語法有點囉嗦,不過有IDE都不是什麼問題。有些弱點,但是完全可以用進階之後的其它設計模式,架構,框架,整個生態圈來彌補。

    從工程角度來說,目前我覺得基本沒有語言能跟java比,就它自己龐大的生態圈就是語言層面的大多優勢難以彌補的了。當然要看適用場景,script language型別的需求java不合適,比如寫前端,UI什麼的。

    當然,這麼好的工程優勢帶來的後果就是,java怎麼寫就是那樣了,在抽象層級低的語言層面,標準實現方式基本就是最佳實現方式。在抽象層面更高的地方……其實那不太屬於程式語言的範疇。

    技術人員多少都有點個人英雄情節的。一個程式語言把很多水平不同的人差不多拉到一個級別,當然會被黑

  • 7 # 神話56644777

    任何語言都被黑,很正常,我就是搞java的,一大堆成熟框架,一大堆要學的技術…因為java比較符合網際網路通用的特性,所以這些年一直在持續發展。但是人工智慧會是未來,所以py也很重要!

  • 8 # 成都茂大叔

    因為JAVA總是不務正業,最開始是面向智慧家電設計的,後來失敗了…起的太早也不見得是好事。

    但是團隊不能散啊,不得已跑去搞前端特效,又被淘汰了,更氣人的是,淘汰它的那個傢伙居然叫JavaScript,JAVA被JavaScript淘汰了,驚不驚喜?

    沒辦法去伺服器上混了幾年,眼看要出息了,來了個富二代. net core還特碼開源了…

    最後,幸虧還有Android,換了個馬甲還能在手機上恰飯。

    結果,建國同志一上臺,華人搞鴻蒙了…

  • 9 # 科技蝦指點

    有的程式設計師,其實根本不是一個合格的程式設計師,但卻不自知(嚴肅臉)。這樣的程式設計師很喜歡黑它所使用的程式語言。比如有的程式設計師會說:C/C++會有訪問陣列越界的危險,我以為用了Java就沒有了,但問題還是有啊,Java真垃圾……像這種完全胡扯的言論,對於這種假程式設計師,小慕覺得就不必去花時間去討論了。小編也非常討厭這種人的存在。

    哎呀這個設計者的心思啊你得猜!

    首先,Java是一種靜態強型別語言,如果讓一個喜歡動態和(/或)弱型別語言的人去評價Java,毫無疑問Java會被黑啊。

    其次,任何一種程式語言在被設計的時候,總會被設計者注入他的某些設計理念,說白了,就是設計者會引導使用這門語言的人如何程式設計。因此,作為使用Java的一些使用者,如果他們不能和Java語言的設計者的那些感受契合起來,他們就免不了會黑Java。比如Java的讀寫流,部分朋友認為它們太複雜,但如果這些程式設計師能夠明白設計Java的人這樣做的初衷,小慕認為黑Java讀寫流的行為一定會減少很多。

    Java的經歷已經算是叫慘了。

  • 10 # 碼農二胖

    首先java的體量放在那裡,需求也多,開啟招聘網站一搜java關鍵字,就幾百頁的招聘資訊,然後java相對於C++和C、彙編等語言更容易上手。所以學習java的人越來越多,所以以至於現在 java都爛大街了,自然而然就容易被黑了。現在還有好多培訓機構五六個月就造一批java從業人員出來了。培訓機構剛開始的時候吹得天花墜亂的,百分之百包就業啥的,但是等你一學完,出去

    找工作的時候,就會發現工作並不是那麼好找,然後這一部分人肯定又會吐槽了。但是有些喜歡java的人也會覺得它好,簡單易上手且開源。任何事情都沒有絕對的好與不好,反正總會有人說這不好,那不好的。

  • 11 # 李豐國創業筆記

    有哪個語言不被黑呢?比如用java的喜歡嘲笑用php的…其實都是程式猿內心的掙扎而已,人性的體現。善於程式設計的,知道什麼時候該用什麼就行了,但走到這一步不容易。

  • 12 # Never12581

    被黑是正常的。

    java對幹活的還挺友好

    但是java阻礙了程式猿對作業系統的理解,封裝的太好,失去一些通用學習的機會。

  • 中秋節和大豐收的關聯?
  • 鴻蒙系統已經是世界第三大的生態嗎?太快了吧?