java和c++哪個好?很難從應用領域方面來說哪種編程語言好,因為每一種語言都有它的用武之地,在不同的領域,不同的語言有各自的長處和短處。判斷java和c++哪個好,只能從難度和語言自身是否便捷等角度來看。
1、難易程度
個人認為難易方面,java比c++簡單,這也是因為java是從c++發展而來的,在c++基礎上,java保留了優勢又去其糟粕,所以從整體來看java比c++要容易了解、容易掌握。即便從一些細節的概念上,比如指針、內存分配等,java也是要更勝一籌的。
一個編程語言的難易程度也影響著我們學習周期的長短,而對于新手來說,可能學習過程越漫長、效果越不明顯,越會挫傷自信心。java相對來講好一些,我們可能在掌握了基本的語法后,就能夠嘗試寫一些簡單的程序。但是c++就沒那么容易了。
所以說,大方向來看,java和C++相比,java要更勝一籌(當然并非全部角度都是java優于c++)。
2、就業崗位
除了編程語言自身的特性外,java的就業崗位也比c++多,首先是因為用java的公司就比較多,也就是說java在商業上的應用范圍更廣,java可移動、安全、開放,所以很多公司愿意用java開發產品。其次,java幾乎各個領域都能涉及,方向很多,我們常見的網站、游戲、金融背后都有java的身影,方向多崗位自然也多。
所以,從就業的角度來看,也是java要更有優勢一些。
3、發展方向
不過話說回來,不論你現在認為Java好還是c++好,具體選擇學什么,還是要看你以后的發展方向,java的就業領域比較多,上面提到就不再贅述了。c++目前主要就是開發各種桌面應用軟件,做一些基礎軟件和高級語言的運行時環境,以及做一些業務型應用軟件的后臺等。站在這些領域再看兩種編程語言,可能java就不是那么香了。
java和c++哪個好?最終還是要看你的就業方向,不過從兩種語言的選擇人數上來說,java是要多于C++的。總之,不論是學習還是就業,java更像是不會出錯的那一個。