本文目錄一覽:
JAVA學明白了,再學C容易嗎
一般來說是先學C語言再學Java,但是直接學Java也是可以的。所以說Java學明白了,C其實很簡單。
學JAVA前一定要先學C語言嗎?
沒必要先學c。
java作為一個在語法上深受c語言影響的高級語言,你先學了一些c語言,再學java,對語法的學習更快。但如果你深入的學了c,或者說對c學的越來越多,越來越好,而你的java則會越來越不好。為什麼呢,因為這兩個語言僅僅是語法上有一些相似,卻是不同的兩門語言,在編程思想上就完全不同。隨着你的思維越來越靠近c語言的編程思想,你的java編程思想就會越來越偏離。要知道c語言是面向過程的。而java則是純面向對象的。雖然說c裡面的結構體已經有了面向對象的雛形,但仍然差別很大。其它如內存管理,設計模式,字節碼,運行平台等等,都是完全不同的。
我個人兩種語言都會,最初寫c,後來寫java時,各種想法跟不上。但在長時間寫java後,再回去寫c,就會感覺到各種的不爽。所以,我覺得,如果你對c語言還有興趣,並且以後可能會用的到的話,可以稍稍看看c語言的知識。但如果你想要以java為主的話,我建議c語言不需要深入的學習。
我對這兩門語言並沒有任何的偏見,c作為一個對後代語言影響深遠的語言,其強大之處是不可否定的。現在主要在做底層開發;java語言作為一個站在語言使用率頭榜10數年的霸主,其強大的特性與類庫,也是顯而易見的。現在java語言目前99%都是做web開發上。而且拿來做桌面小應用也非常合適。
綜上,你想學java,不先學c是完全可行的。當然稍微學一點,再學java可能會快一點,但你學c的時間也足以抵消這點優勢了。我個人認為不先學c不會有任何的影響。
純手打,以上僅代表我個人觀點。
學完Java再學C會不會有點困難?
不會, java和c++語法很像,而c++是基於c語言的,所以他們語法很類似,但是c語言是面向過程的,java是面向對象的,就好比一個在用函數和結構體,一個在用類一樣。但是總體上來說學起來不困難。
先學JAVA在學C語言會有什麼“效果”?
簡單說,兩種語言的應用領域和程度都不一樣……
java幾乎是種完全封裝的程序語言。不能說它簡單,但是絕對沒有C強大,jave有時可以用C替代,但是反過來的情況很少,C寫3d的效果也非常不錯。
而C是高級語言中最接近計算機原理根本的,C的庫都需要自己去調用,而且冗餘度大都由程序員的水平決定,是一門需要高素質、高能力程序員的語言,它的應用範圍很廣……大部分應用軟件、遊戲都是由C寫的,連windows
office、cs都是用C編寫的,很強大……
總之不管語言怎麼樣吧……最根本的都是算法……
語言這種東西只是思想的表達,思想才是根本。所以學會了一門思想再學另外一門,也不是什麼壞事。
看你想做什麼軟件了,我只是覺得C的應用領域更廣一些,但是難,很多時候沒有java形象。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/186194.html