Java與C++面向對象不同點

    首先面向對象的語言有哪些?JAVA、C++、C#等等。但是呢很多人認爲C#和C++有關係,其實一點關係都是沒有滴。C#是仿Java做的,很多人都說是假Java,因爲C#和Java太像了,比如C#也有string但是他的是小寫的,而Java的是大寫的。

   如果你有Java的基礎,去學C#的話那麼你很快就能學好入門。因爲微軟公司他想做出一個生成軟件的一種軟件,把你所想的業務告訴他之後就能講這套軟件生成出來,但是這想的太遠了,很多東西都是半自動不是說你想做就能做的出來的,裏面的思想太多裏面的改動太多了。微軟做不出來,那麼他就讓C#用起來非常的輕鬆,非常的簡單。但是C#他不能改變底層的代碼,不能跨平臺,也不能看底層的代碼。微軟的想法主要是讓任何東西在這用起來更簡單,但是他沒有做到這一點。

面嚮對象語言誰最早出來的?現實C++然後是JAVA,雖然JAVA吸取了C++的一些經驗但是他們的用武之地各有不同。

  爲什麼呢?如果你想做科研、算法、數據那麼就用C++。如果你想做商業應用軟件那麼就用JAVA。很多人都會他C++和JAVA扯到一個行業裏面去了,很多人會問是C++和JAVA到底誰更好,這樣是完全錯誤的。他們兩個不是在一個行業裏面的,誰更好那麼就看你自己選擇的是什麼了。雖然C++能夠做Java能做的事情,但是他的優點不在那裏面效率非常的低,只有Java纔是專門開發應用軟件的。

 如果你想學習java可以來這個羣,首先是一二六,中間是五三四,最後是五一九,裏面有大量的資料可以下載。
 如果你想學習C/C++可以來這個羣,首先是三三零,中間是八五九,最後是七六六。

  比如你在原始森林裏迷路了,沒有10天是找不到出去的路。晚上有狼會攻擊你,那麼你如果沒有帶工具,也沒有帶喫的東西什麼都沒有,那麼你就要自己去打造工具去抵抗狼,自己去找喫的才能生存。但是如果自己帶了喫的,帶了武器,那麼就可以不用自己去打造工具找喫的了。


 所以C++和JAVA他們拼的是庫,誰的第三方的庫最豐富。蘋果手機爲什麼很多人買,很火爆,不是因爲價格,而是他的應用庫發展的很好,邀請了很多了來參加發展應用。所以蘋果的應用APP很多,要遊戲有遊戲,要軟件有軟件。爲什麼有很多,因爲他裏面有很多的開發者在裏面開發,所以他們拼的也是庫。

      安卓沒有所以他就選擇了用JAVA語言去開發,因爲JAVA裏面有很多的資源,有很多的開發者會去裏面開發應用程序這樣才能和蘋果一樣站住市場。爲什麼選擇用JAVA做商業的應用開發,因爲JAVA的庫很多,而且裏面的庫都是商業的,做起來要快,而且質量肯定過關。但是C++要做出來,那麼就得管理內存方面的問題還要管理硬件上面的問題。JAVA和C++不是在同一個地方的,不要拿他們一起比較。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章