-
1 # 科技達人小愛
-
2 # 網路圈
首先可以明確告訴你,學Java之前不需要學習C++。
Java和C++都是面向物件的程式語言。C++是相容了C語言,在C語言的基礎上又增加了面向物件的支援;而Java語言和C/C++沒什麼太大關聯。
那為什麼在IT界經常會聽到建議先學習C或者C++呢?
因為C/C++語言是面嚮物件語言的代表,而且C是偏於底層和系統性的,對我們學習其它語言有所幫助,但沒有本質上的要求。而且C/C++因其歷史悠久,各大學計算機專業的教程基本上也是以C/C++為主、又或者相關等級考試中也是考C不考Java,所以綜上種種,經常會被誤認為學習程式設計必須要學C/C++,其實不是這樣的。
-
3 # 千鋒青島
學習Java之前是不需要先學習C++的。
應該如何學習Java?
1、從開始就打好Java的語法基礎
其實每一套Java基礎教程都比較重視Java的語法基礎,但這並不能理解為,把書本上講的語法知識通讀一遍就可以把Java學會。在學習的過程中需要重視在不斷的聯絡過程中逐漸掌握語法,由易到難,循序漸進。首先要重視區分程式碼中字母的大小寫,通常情況下,類名稱的首字母要大寫,方法名稱的首字母要小寫;在學習語法的過程中也要從面向物件的角度去考慮,明白類和物件的關係。
Java中的類要銘記在心,以便在日後的運用中可以靈活自如,一個優秀的Java程式設計師不會僅僅是把別人已經實現過的程式碼拿過來用,如果要對Java中的類做到了如指掌,有重點地多看看JDK中的原始碼是非常重要的,它是我們學習Java語法的好幫手。而且將基礎的程式碼語言背熟,能夠為自己省出來不少在專案中查資料的時間,在別人眼中也會覺得你更加專業。
2、在熟悉IDE的基礎上多敲程式碼
相信有不少的朋友在初學Java的時候都是用記事本來練習敲程式碼的,但隨著程式碼量的不斷增多,用記事本就變得不可取了,熟悉IDE的開發整合環境可以幫助我們敲出規範的程式碼。常用的IDE有eclipse、JBuilder、Idea等等,這些IDE在我們敲錯程式碼時都會及時報錯,使我們在第一時間知曉自己存在的語法以及其他的錯誤,對初學者逐漸掌握Java語言有較大的幫助。
3、對學會的內容要及時練習
因為Java的內容覆蓋面較廣,所以也給我們留下了廣闊的訓練空間。在資料庫方面可以考慮用小型的資料庫MySQL練練手,用Java進行資料注入、資料提取,其中涉及到很多關於時間日期的類,當然涉及到資料庫的部分還需要大家多熟悉SQL;在練習的過程中也要會用各種介面,與資料庫相關的有JDBC,這是一個常用的API,做管理資訊系統的時候會時常用到,同時還有Servlet,這也是一個介面,初學者可以從這裡開始瞭解和接觸JavaWeb的專案,在練習中不斷理解Java的程式碼。
-
4 # 原始碼時代
首先我們要明白任何語言都有任何語言的特點,但是並不是說他們之間沒有聯絡,學會C++去學Java也不一定能學會,但是學的時候相對來說會比小白理解能力強點。就拿C與C++來說,C++是C的延續,C與C++是有哥哥與弟弟之分,從效能上,C++會比C應用更多,這個更多是指更多人用,但不是C就沒有人,C是可以編寫任何程式的,包括驅動,作業系統,java與C++也是有聯絡的,你在java中你覺得很有C++的身影,同樣,C++中也會存有java的影子,兩者在應用方面是不太相同,語法也不相同,但是不能因此說孰優孰劣,各有特長,一般java會注重網路平臺,遊戲方面,當然C++也可以做到。如果你學過程式設計,就是有基礎,所以學的時候相對比小白更容易理解,但是學好就是一個值得討論的問題,到底怎樣才算是學好?不同的人有不同的答案,個人覺得一個大型專案可以和團隊一起配合好,團隊有了你效率更加的快這才是學好,因為往往一個大型專案不是個人,而是整個團隊,所以不要混淆概念哦!
-
5 # 北大青鳥大連崇德學校
不需要,雖然ava和C++都是面向物件的程式語言。但是它們之間並沒有太多的關聯。學習Java最好有有一些計算機基礎。
回覆列表
這個是沒有必要性的,他們都是面嚮物件語言,現在c++在視覺程式設計和硬體連結程式設計裡使用的比較多,java是軟體應用類用的比較多,比如網頁後臺,和安卓程式設計。兩個都會,當然是最好了~希望採納~