-
1 # 子子健康
-
2 # 愚人搬磚
我不太知道C語言語法,只是在大學簡單學過,我覺得學了C語言,轉JAVA,保守速成1個月即可,一個小白從培訓機構3-4個月即可入門的JAVA,而且我個人感覺C語言語法相較JAVA來說更不容易程式設計,所以轉JAVA很快
JAVA是一門入門簡單,能力強大,社群成熟,應用廣泛,擴充套件面很廣的一門程式語言,基本它做的是後臺服務應用,也就是一個應用的後臺資料處理
-
3 # 有趣的程式碼
如果精通c語言,學習Java非常容易,語法兩週足矣,如果只是熟練或熟悉的話,一個月也足夠了。c語言是面向函式的,一切都是函式。而Java是面向物件的,一切都是物件,相應的會多一些概念,比如封裝,覆蓋,多型等等。當然為了降低c語言的複雜性和易錯性,取消了指標,增加了垃圾回收機制,避免指標的錯誤應用和應資源未釋放而產生的記憶體洩露。
雖然oracle聲明後續對於jdk長期支援版本政策做出調整,以及後續長期穩定版本會收費,可能會阻礙你進入Java語言。但openjdk和oracle jdk是同源的,而且也有很多開源組織和企業對openjdk做出了無私的支援和奉獻。
-
4 # 菠蘿蘿不憂
真正的理解指標,理解記憶體分佈,理解oop不過是一種記憶體組織管理方式,其實java學起來語言有一個月就好了,剩下的時間透過一個具體的專案不斷實踐,同時看看網上的各種影片大概兩個月就應該可以獨立開發了,甚至有功底的話一個多月差不多就可以了,剩下的再開發中慢慢學好了。
Java本身不算是一種複雜的語言,但相對呆板,所以就囉嗦一點。
但是java特點就是框架繁多,應用了很多技術,比如xml,比如資料庫,比如io,比如網路等等都需要另外學的,這方面要花不少時間,所以可以學個入門,後面慢慢補足
-
5 # 不務正業的程式設計師
第一:學會了C語言!
我不知道你的學會是到什麼程度,C語言是一門很好的程式語言,它寫的程式執行效率高,針對計算機底層的涉獵比較廣泛,應用也比較廣泛。
第二:多久可以熟悉JAVA?
既然你有程式設計基礎,可以很快的入門其他程式語言,只是java的體系比較大,基礎的你要學會的話1-2個月就可以,內容包括(java基礎語法、html、css、javascript、資料庫的CRUD、SpringMVC框架)、下一步開始你需要不斷的增加自己的知識儲備,這個階段需要不僅僅是會使用這些框架,熟練的使用oracle資料庫,能夠對資料庫進行最佳化、熟悉分散式、快取、掌握面對物件程式設計思想,版本控制、等等,這些你會在工作中一步一步的接觸到,加油吧!
第三:學會JAVA能幹什麼?
java現在主要就是WEB開發。
-
6 # 魔都正能量
我們20年前的大學就是C&C++為基礎的。基本功練習了2年。畢業後也沒有用過,但是學其他程式語言Delphi、C#等都沒什麼壓力,基本就是環境搭建好,測試成功。然後熟悉IDE環境,學習基本語法,然後就開始找開發包了。其實現在程式語言差別並不是很大,主要還是各種包,直接決定了開發的速度和難易。
-
7 # 雲說書人
您知道您用的windos大部分都是C寫的,少部分彙編,所以C很強大了。接下來你想學Java,Java執行的jvm上,你問可以幹什麼,通俗,易懂一點就是構建可以執行在虛擬機器上的jar包,建立資料庫互動,深入一點就是各類框架web端服務端等等等
-
8 # 86262
C是面相過程,JAVA是面向物件,你要從頭學面向物件的理論體系,估計和你學C的時間差不多。如果你會了C++那就會簡單很多,個把月上手沒問題。
-
9 # 科技百度人生
確定學會了?基礎?學習結構體,動態記憶體申請?多執行緒?圖形庫?堆?棧,?儲存器?靜態區動態區?連結串列?函式定義與呼叫?區域性變數,全域性變數?
java 可以編寫教學管理系統,可以和c語言巢狀,可以爬蟲,一般的程式都會有java編寫
-
10 # 御印公子
c是面向過程的,java是面向物件,學完c,重新適應面向物件,不如直接學java,等用記憶體機制,或是相應知識時,再學都行
回覆列表
學會c語言,很快就可以學會JAVA,你需要了解面向物件,即繼承多型,你還要了解一下資料結構,學會JAVA,可以做網站開發,安卓,視窗等,還是很不錯的,加油