是否還有必要去學(xué)習(xí)JAVA?
還是建議學(xué)習(xí)一下。因?yàn)閖ava是編程的基礎(chǔ)需要,而且它的跨度最大,還有豐富的生態(tài)!
(一)java語言的跨度。java從推出到現(xiàn)在,因?yàn)榭缙脚_以及開源的特性,受到了廣大的支持,尤其是企業(yè)端市場,其他還有l(wèi)inux操作系統(tǒng)上應(yīng)用,移動設(shè)備android手機(jī)上的應(yīng)用,還有目前比較活的大數(shù)據(jù),云計(jì)算等,大部分都應(yīng)用了java,因此學(xué)習(xí)一些是有幫助的。尤其是編程思想、設(shè)計(jì)模式、數(shù)據(jù)結(jié)構(gòu)、架構(gòu)等等。
(二)豐富的第三方資源,在java領(lǐng)域,無論哪個(gè)方向都有豐富的開源資源可以選擇使用,這是熱門語言不能比擬的優(yōu)勢,比如各種組件、中間件等等,在實(shí)際工作的時(shí)候可以選擇,方便不少,學(xué)習(xí)一點(diǎn)對工作非常有幫助,同時(shí)在開發(fā)、調(diào)試程序的時(shí)候,也可以有更多的人可以選擇。
(三)java語言是其他熱門語言的基礎(chǔ)!目前一些熱門的語言很多都是以java為基礎(chǔ)演化過來的,如scala,kotlin等,學(xué)好java語言再學(xué)習(xí)其他語言就比較輕松了。從就業(yè)和工作的角度,學(xué)習(xí)java是非常有必要的。畢竟語言只是思想實(shí)現(xiàn)的載體,多學(xué)習(xí)一點(diǎn)能夠開闊思想,觸類旁通。因此建議你多學(xué)習(xí)點(diǎn)。