回覆列表
-
1 # 微電氣技術
-
2 # 天氣沒煩惱
C語言比Java要難,c偏底層一些,Java偏應用一些,兩者並不存在先學誰後學誰的問題。想學Java直接去學就可以了,跟c語言學到什麼程度並沒有關係。
-
3 # 前方有隻程式猿
如果將來不從事C語言相關開發的話,實際上在學校只要上完C語言課程,能考過計算機二級,算是C語言基礎知識都基本掌握了的情況下就可以去學Java了(當然你直接開始學Java也未嘗不可)。
我是非計算機專業,上學時候也就學了一個學期的C語言課程,然後考了了個二級,後面也基本都沒怎麼練習了。然後畢業後,因為移動網際網路大熱,就自學了Java和Android開發,後面一步步走到現在(軟體研發經理)。
有了C語言基礎,你會發現學習Java速度其實是挺快的,特別是Java入門。
最後必須強調一點的是,雖然Java相對C語言來說會簡單,但任何程式語言想要精通都不是件容易的事,都需要長期的練習和實踐。
-
4 # Java架構進階阿南
文言文學到什麼程度能學現代漢語?答案是不用學文言文也能學現代漢語
C語言和java不是一個階段和另一個階段的關係,所以不存在學到什麼程度換另一個問題。
C語言不用學太深。那些基本的都會了,就好了。
首先, java和C語言不同的是:java是面向物件的。要自己學習面向物件的內容,才是關鍵。面向物件的感念剛開始不是很好理解。
其次,Java語言是比較簡單的。Java語言的語法與C語言和C++語言很接近,另一方面,Java丟棄了C++ 中很少使用的、很難理解的、令人迷惑的那些特性,如運算子過載、多繼承、自動的強制型別轉換。特別地,Java語言不使用指標,並提供了自動的廢料收集,使得程式設計師不必為記憶體管理而擔憂。
在java中分為j2se j2ee 和 j2me。如果你c語言學完了,對於j2se的面向物件的部分是很容易理解的,這是java的基礎,但j2se中還包括比如執行緒啊 或是其他的,它和c就沒有多大關係了,即使你沒學c 直接去學java,也可以學得通的只要你堅持。
最重要的是,而且java沒有指標這個頭痛的東西 很容易 不用擔心,只要你掌握好記憶體分析就不難了