導航:首頁 > 編程語言 > 會java學c

會java學c

發布時間:2022-04-13 23:39:35

java和c語言哪個更好學一些呢

C與Java從編程思想上來說完全不同.
Java是純面向對象語言,用虛擬機解釋執行,速度非常慢,大約是同等C語言程序速度的1/60。好處是程序執行和操作系統無關。非常適合在網路上使用。
C是面向過程的語言,編譯出的程序和硬體,操作系統相關。程序運行效率非常高。好的C程序最多比同樣的匯編程序慢10%.
兩種語言入門都很簡單。要想用好還是很費功夫的。
Java程序員都是做網路工作的,年薪可到10萬美金以上。
C程序員一般是做硬體程序的,比如:PDA,手機,MP3等電子產品的開發。收入也不錯。
最好兩種語言都學。因為他們完全不同,不會互相干擾。
學C容易上手,最要是開發工具比較好用,便於實踐。
學Java缺少良好的開發工具,熟悉,配置開發環境要花很長時間。如果是沒全面學過編程的人,上手還是很困難的。
C++屬於混合型的編程語言。有Java的特點,也有C的特點。最靈活,功能也最強。要學好花的功夫也越多。
C#和Java一樣,是純面向對象的語言。但不是解釋執行的。
建議先學C,學透澈。再學Java,入門即可,了解面向對象的思路。最後學C++,用來實戰。
我就是這么學的,3種語言都會。

② 學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,想再學c會很難嗎難的話有多難

最大難度可能會來自學Java會缺乏對更底層邏輯的抽象,而人往往因為定式會以Java使用的上層抽象硬套C語言的邏輯。學C的話Java的經驗可以作為參考,上層的編程思路可以用,但是語言方面,假裝自己沒學過編程語言吧。
然後就是C語言因為異常古老所以某些設定相當扭曲,比如類型格式,函數指針。
再有就是語言設計出發點的問題,Java的規則很嚴格,C語言追求性能所以在規則上留了很多餘地。Java只要能編譯過的在語言層面一定是對的,C語言不是,比如i++ += i++ + ++i之類稱為未定義行為的東西。
單說C語言的話,原則說C語言比Java簡單得多。但C語言更貼近底層,所以更反直覺(當然也有一些祖傳設計Bug的問題)。C語言好不好學可能主要在於你是不是夠理性。

④ 學完Java再學C會不會有點困難

不會, java和c++語法很像,而c++是基於c語言的,所以他們語法很類似,但是c語言是面向過程的,java是面向對象的,就好比一個在用函數和結構體,一個在用類一樣。但是總體上來說學起來不困難。

⑤ 學過java的話再學c很難嗎

c學會了的話,再學Java就簡單多了,c是面向過程的,java是面向對象的,c初學會感覺簡單,但使用中更難掌握;java初學會感覺難,實際使用中其實簡單。看你更願意向那方面發展,c偏底層,java偏應用。

⑥ 學java需要學習c語言嗎

對於想學習Java語言的同學來說是沒必要學習C語言的,如果你的目的就是為了學Java語言的話,直接學習Java就行,C語言的基礎部分跟Java語言相差不多,在往後的部分才回與Java有區別,當然如果你有java基礎或者C語言基礎的話,學習另外那一門編程語言也會變得簡單的多。

⑦ 學會java,在學C是不是很簡單

java語言相對而言,比較簡單一點,一開始有了c語言之後才有的java,java呢,就是看c語言很多東西不好用,才舍棄一些東西,比如內存管理,對於c語言開發者簡直太頭疼了,java就設立垃圾回收機制可以不用程序員來管理內存。

閱讀全文

與會java學c相關的資料

熱點內容
編譯怎麼學 瀏覽:329
數碼管顯示0到9plc編程 瀏覽:665
伺服器是為什麼服務的 瀏覽:765
java定義數據類型 瀏覽:874
安卓pdf手寫 瀏覽:427
什麼是app開發者 瀏覽:284
android鬧鍾重啟 瀏覽:101
程序員失職 瀏覽:518
在雲伺服器怎麼改密碼 瀏覽:586
伺服器pb什麼意思 瀏覽:940
51駕駛員的是什麼app 瀏覽:670
php靜態變數銷毀 瀏覽:886
編程買蘋果電腦 瀏覽:760
flac演算法 瀏覽:497
reactnative與android 瀏覽:663
程序員是干什麼的工作好嗎 瀏覽:258
kbuild編譯ko 瀏覽:469
條件編譯的宏 瀏覽:564
韓語編程語言 瀏覽:646
小程序開發如何租用伺服器 瀏覽:80