02.02 為什麼說Java是最好的語言?


為什麼說Java是最好的語言?


今天我在公司裡聽老闆跟我們的一個技術幹部“吵架”:技術幹部想用C語言做開發項目,老闆卻堅持要他用Visual Basic語言。理由更是奇葩:

老闆:“你都幹了這麼多年的程序員了,還在用C語言這種入門級別的東西?就不能用更專業一些的Visual Basic嗎?”

技術幹部:“這個項目用C語言做就很簡單,況且你知道C語言和Visual Basic的具體區別嗎?”

老闆:“C語言我倒是沒學過,但我上大學的時候都會用Visual Basic寫算法了。”

技術幹部:“······”

這架勢,嚇的我一個剛進公司幾個月的新人縮在牆角瑟瑟發抖。看我,當代佛系青年,才不會去參合他們的爭吵。

為什麼說Java是最好的語言?


但在回家的路上,我就想到,總聽各位程序員大佬在貼吧裡吵哪種語言最好。因此我便有個想法:敢和別人吵這種話題的,一般都是資歷很高的程序員,對於自己擅長的語言,都有一套自己的使用技巧。因此,就算是高技術大咖使用不同語言寫同一個項目,最終運算速度最快的依舊是自己擅長的那種語言。他便會得出結論:xxxx語言是最好的。

因此,技術再強的大咖,也會由於“習慣性”這種原因,導致其對語言的判斷缺乏客觀性。

那麼,在今天的文章裡,我便會以一個剛入行幾年的程序員的視角,拋開“自己擅長的”這一固定視角,分析各種語言的優劣,以及闡述“為什麼Java是最好的語言。”

最重要的一點,Java是對新手最友好的語言。這一點足以引發所有人的共鳴。一般的程序員在入門階段都會先學習C,C++。但僅憑這些基礎語言是難以在行內站穩腳跟的。而Java就成為了大多數人的“第二外語”—— Java 編程語言的風格十分接近C、C++語言。想必各位都會記得學Ironpython,Jython這些語言的痛苦時光吧。我倒是沒聽過哪個新手學完C++再學Java會看不懂。誠然,看這篇文章的很多大佬都比我強太多,但每一位大佬都是有新手期的。當你回顧你那摸爬滾打的新手期時,Java一定會走入你的回憶中。這門語言是一架讓你從一名學徒成為一名從業者的橋樑。


Java的安全性主要體現在其舍

為什麼說Java是最好的語言?

棄了C++的指針對存儲器地址的直接操作,程序運行時,內存由操作系統分配,這樣可以避免病毒通過指針侵入系統。這一點大家都懂,但我對其印象尤為深刻。我在初學編程時,師兄們有時會給我發一些自己寫的小程序。用C語言發程序的時候,我得把學校電腦裡的殺毒軟件關掉,要不然會報毒,但是Java不會。這個小差別的原因就是Java在操作系統中運行的特點。這可是我學習生活中印象頗深的一個小插曲。


Java的平臺無關性和兼容性,以及面向對象的特點及簡潔性,等等這一系列優點自然

為什麼說Java是最好的語言?

不必我多說。Java系統的虛擬機運行,以及其為了兼容性,捨棄了高速運算,這些都是它顯而易見的缺點。但在我們每位程序員從學校走向工作崗位的過程中,Java都扮演了至關重要的角色。Java是每一名程序員學習和工作生涯中的必經之路。因此,Java是當之無愧的“最好的語言”。

為什麼說Java是最好的語言?


感謝Java在我們初入此行,尚是懵懵懂懂時帶給我們的引導。也謹以這段文字,回憶我們當初在電腦前,共同學習,共同進步的那段時光。


分享到:


相關文章: