A. 同時學習c,c++,java可以嗎
可以,但對於初學者來說我並不建議你同時學習。因為這個時候你會花大量的時間去掌握相同含義不同表達方式的語法,很容易混淆起來。比方說面向對象中多態在c++中,父類型的函數必須是虛函數才能有多態屬性,而java中敬笑所有非私有方法天生就有c++中虛函數特性,而且兩種語言語法的亮啟含表達方式有很大差異。因此,旁棗我建議你在熟練掌握一種語言後,具有面向問題而不是面向語言的思考方式再學另外一種語言更好。
B. 同時學C和Java有什麼問題嗎
同時學C和Java一般來說多少是有點不妥的。應該學完C以後再首鎮學Java。
C是結構語言,Java是面手察向對象思想。同畢芹茄時學,語法相近,但是思想不同,容易造成混淆
C. 同時學習java和c語言好不好
不好,這兩種語言有粗兄些類羨漏似,很容易混了兄凳爛。
最好先學C語言,學精了,再學其他的。
其實,學語言最重要的是學習一些演算法,學好演算法才能更好地解決一些實際問題。
D. Java 和C語言同時學可以嗎
個人意見
相同點:他們都是高級語言,都需要對電腦的基礎知識的了解
不同點:C是屬於底層開發,是高級語言但是又具有操作硬體的特點,所以學起來比較困難,如果想學好必須先知道計算機的內存工作原理比較好!要麼就是花很多時間積累經驗(就算是不知道內部原理但是會用就OK了)
JAVA是屬於面向對象的,簡單的說就是 它的數據對象具有 封裝、集成性等特點。但是相對比較簡單,涉及的底層東西比較少!比C++容易多了!個人意見!
如果兩者同時學未免都學不好,倒是建議樓主可以有所側重,主要學C然後兼顧了解JAVA未免不可!到時候等C學成時候,再返回來攻JAVA倒是上上選!
當然了,如果樓主又足夠的時間的話(假設你是一名在校學生),那就另當別論了!想怎麼學就怎麼學!
E. 同時學習兩種編程語言,比如C++和Java ,有什麼利弊
對於這個問題,我想還是需要分兩種情況來應答。
1.無編程基礎
結合我自己的學習經歷吧,我在大一時參加學校的一個IT社團,要求我一星期學習一門語言來作為考核。由於大學前只用C做過NOIP,所以很難快速接受OOP思想,在同時學習這類語言,比如C++以及JAVA時有點力不從心,因為學習速度較快而練習機會較少,所以很容易產生混亂,即在寫C++時穿越的使用了JAVA的語法,反之亦然。
所以個人認為,同時學習時最容易出現的問題就是知識混淆,特別是對於C++和JAVA這樣語法相似的語言。並且由於無法專注於一種語言,很容易囫圇吞棗,只學了個大概卻無法深入的體會語言的特點及高級應用。比如C++由於比較底層,你會經常和指針打交道,你面向的基本也會是底層點的東西(某些框架除外),而且你也會對資源的申請和回收更敏感;而JAVA則不同,使用了虛擬機機制,讓你不用再關心內存問題,更多的放在OOP上,同時擁有眾多庫,讓你感受到和C++很大的不同。
2.有編程基礎
這里的「有基礎」相對於「無基礎」不是說會不會編程,而是說對某種類型的語言是否熟悉,比如靜態語言與動態語言等。當擁有一定基礎後,或者說學習了一段時間,有了理解後,就會發現不同語言的特色,見識到更多的開發思想。
舉個例子,我現在在做Android開發,用的JAVA,然後准備也學下python。開始覺得不會相差太多,有了一定基礎語言都是相通的,後來學了之後才發現python那不同於C體系的動態語言的魅力。做web的同學也推薦我同時學習下古老的lisp,能過多的開闊眼界。
這也許就是編程的魅力,和閱讀一樣,在使用不同語言時能領略到不同思想的魅力。
再者,同時學習不同的語言也能清晰的作對比,了解到語言間的差異。《JAVA編程思想》一書在講解java時都會與C++做對比,對於熟悉C++或同時在學習C++的人,就會產生莫大的益處。
F. java和C可以同時掌握嗎
當然可以同時掌握了
就像你會說英語,一樣可以學德語 法語 一樣的
有很多人都是同時掌握多種語言
比如伍陪 C C++ java C# js .....
會的腔穗蠢越多 就族大業面越大
G. 我是個門外漢,請問C++和JAVA可以一起學嗎
建議不要混在一起學,Java不是C家族成員。原因如下:
1)可以先學C++後再學Java,有C++的指針,面向對象基礎作鋪墊,再學Java或其它任何一門語言會有事半功倍效果;
2)正如前面所說,Java不是C家族的成員,例如,在面向對象這塊至少在一些語法層面上,你會發現Java的語法是很惡心的。如B類喚纖需要繼承A類:
Java會這樣寫
classA{
}
classBextendsA{
}
C++這樣寫(C家族)
classA{
};
classB:A{
};
C#這樣寫(C家族)
classA{
}
classB:A{
}
再比如,在Java里,類變數,類磨鏈李方法,不僅可以用類名去調用,甚至還可以用對象名去調用,而在C家族裡是不允許的。
再比如,瞎遲在Java里定義類的成員時,若不加訪問修飾符時,默認訪問級別是本包任何地方均可以訪問,而C家族默認是私有的,即類體內部可訪問。
當然還有很多差異...