A. 對於C語言只是入門階段 可以直接學習java嗎 一個人需要學習幾種語言
可以的,這是兩種不同類型的語言,C是面向過程的編程語言,java是面向對象的編程語言。java相對來說比C更好學,因為不用考慮指針、內存一類得問題。
至於一個人要學幾種語言,那就看實際需要了。如果說公司只需要一種語言,那一種就夠,如果說公司需要用10種語言,那你就需要學10種語言了。
掌握一門編程語言是很困難的,個人建議學精1門語言(非常重要),學好2門語言。這就基氏巧本夠用了,畢竟所有友早的同類型的編程語言都是相同的,一理通百理通,再學其他語言就容好核雀易的多。
B. 學JAVA,一定要有C語言基礎或者C++基礎嗎
分類: 電腦/網路 >> 程序設計 >> 其他編程語言
問題描述:
請問編程高手,學JAVA,一定要有C語言基礎或者C++基礎嗎?JAVA自學容易嗎。是不是最好得去找個培訓班學啊,學成得多長時間啊?急啊 求救!!!!!!!!!小弟在這謝謝各位大哥哥了!
解析:
不一定
但是有C語言基礎或者C++基礎Java學起來就很容易了
同樣的,有Java基礎,學習C語言或者C++也很容易
由於Java封裝得很厲害,消歷學習難度比C語言或者C++低。
學成時間得根據學習能力和學習態度
如果毫無編程猛返基礎,學起來要費力點。前段時間得對類、對象、介面、實現、異常等基本概念要弄熟;要精,就得花較長時間去理解,急於求成,將永遠半桶水。
總之對於一個有C或者C++基礎的,如果基礎很牢固,Java至多一個星期就能寫出自己能用C寫出來的東西。
沒有任何基礎,拿知搜可能要1、2個月。
如果要精通,恐怕得鑽研一輩子。
C. 有了C和C++基礎要學Java的話看那些書比較合適呢
有了C和C++基礎學習java最好看以下這幾本書1、《深入理解計算機系統》:著名的CSAPP,從c語言到匯編語言到硬體再到操作系統,寫得非常好。是一本能幫助深入理解計算機系統的書。基本上把這本書吃透面試操作系統的大部分問題都不是問題。:千鋒教育擁有線上免費Java線上公開課。【更系統全面的學習資料,點擊查看】 2、《演算法導論(第三版)》:被很多acmer coder奉為學演算法的經典之作,但不太適合初學者,因為它這本書很多內容只提供了偽代碼,而沒有具體實現。但可以從這本書學數據結構和演算法最好,因為日後的編程語言對實現而言實際上並沒有特別大的障礙,只是適合與不適合的選擇罷了,而把想法轉換成編程語言才是對演算法知識的考驗。如果不想太過深入的話可以忽略掉第四部分(高級設計和分析技術)第五部分(高級數據結構)和第七部分(演算法問題選編),你會發現書其實比你想像中薄很多噢!3、《計算機網路:自頂向下方法》:軟體學院的計算機網路教材,非常適合初學者,裡面將計算機網路從頂層到底層逐章分析了一遍,最好能夠結合一些實驗來輔助理解,裡面的講解比較抽象。4、《STL源碼剖析》:如果你是經常用c++刷演算法題的同學,那麼一定經常用STL的各種集合, vector, set, stack,queue等等。它們的實現原理,在源碼面前,了無秘密。如果想了解Java更多相關知識,建議到千鋒教育了解一下。千鋒教育目前在18個城市擁有22個校區,年培養優質人才20000餘人,與國內20000餘家企業建立人才輸送合作關系,院校合作超600所。【千鋒IT培訓機構,熱門IT課程試聽名額限時領取】
D. 有C,C++基礎,想學java要多久
看自己學習時間和進度,一般半年也夠了,先在網上找一找視頻進行學習了解,多看看網上專業人士的學習方法和經驗建議,讓自己有個適應期,如果要想快速學會Java,建議還是找個做Java培訓的教育機構,我知道有一家叫千鋒教育的培訓機構,千鋒教育有線上免費Java線上公開課。
E. 學java之前需要先學c語言做基礎嗎
雖然很多建議都是在學習Java前最好有一些C語言的基礎,但是沒有C語言基礎也沒關系。而且對於新手來說,學習Java之前,最好先不要看c++有關的東西,尤其是面向對象編程亮悉亂的部分,因為Java面向對象編程的概念,是最完善、最徹底的。而c++中,某些概念的具體實現,不是很直接,這對於新手面向對象編程的概念理解可能會造成一定的困難和誤導。所以直接學習Java也是可以的。
此外,C語言的領域主要是嵌入式開發和操作系統等偏底層的開發。Web開發、移動開發等並不是C語言的強項,所以直接學習Java也沒關系,但是選擇 Java 的話,首敬檔先要把這門編程語言的基礎打牢,了解面向對象編程的基本思想。然陸歲後選擇 Java 的其中一個應用領域繼續深入學習。
F. 有C語言基礎,學Java好學嗎,不知道該怎樣學習
如果有c語言基礎的友衡納話,再來學習java會好學一點。但是c語言是面向過程的,java是面向對象的開發,要想越好java不僅要學習java語言,還要學習資料庫,基礎的前端還有一些框架等的東西,內容很龐大的,所以建議題主你如果是大學生的話,你要今早去學習,不然到時候找工作沒有項目經驗會很難弄的。你可以在網上找一些好沒免費的攔枯視頻看看,然後學完一階段做一個小項目教練。總之不太容易,祝你成功哦。
G. 有c語言的基礎學習java容易上手嗎
如果理解了C的基礎,幾乎入門任何一門語言都不難,接觸的語言越多,就更容易上手新語言。 就此來說 有c語言基礎 在去學java 會比 沒學過c要快。 就自己學習的經驗來看,不要去想怎麼樣才能更快上手, 直接去做東西, 在做的時候會碰到各種大小坑, 一步一步填起來灶敏, 然後發現自己已經回了 雖然我知道自己只是在應用層面 還沒到研究層面 但是工作已經可以勝任了。
1,主流的語言C/C++, Python, Pascal,Basic, JAVA, C#都可以作為入門的編程語言。因為它們都存在一個具有足夠表達能力的語言子集,優秀的入門書籍,成熟的庫,以及強大的社區的支持。所謂選擇最好的入門語言可能是一個偽問題,而真正的問題是當你選擇了其中一門語言後,如何選擇合適的學習方法。
2. 數據的表達
常量的定義
變數的定義
結構體的定義
類的定義
3. 控制流的表達
順序語句
條件語句
循環語句
4. 封裝和抽象
函數的定義和調用
類的定義和調用
庫,模塊,命名空間的定義和調用
而當對這些概伍旅念有了基本的印象並學會了用一門計算機語言表達這些概念之後,接下來對於初學者來說最為重要的應隱橘枝該就是三件事情,掌握:
編程範式
基本的數據結構,演算法
對應語言系統庫常用的API
常見的編程範式有:
面向過程的範式,這個應該是對於初學者而言最為容易理解的方式,幾乎所有的主流語言都支持這一範式,初學者應當首先學會這種範式
面向對象的範式,這個應當是最為主流的編程範式,從軟體開發的角度看, 它的優點在於能夠用面向對象的方式貫穿軟體開發的整個生命周期,包括軟體的設計、編碼、測試
函數式編程,在並行計算的時代,函數式編程的範式將會成為另一大主流,推薦對其做一些了解。
H. 學習c語言對學習java有用嗎
C語言和java既有區別, 又有聯系。x0dx0a聯系:x0dx0a二者均為編程語言,有著類似的編程思想。同時大多數的演算法,二者均可以通用。x0dx0ajava出現比C語言要晚,java中的一些語法也是參照C語言進行設計的。x0dx0a區別:x0dx0aC語言是面向過程語言,神笑java是面向對象語言,在編程思想上差別很大。x0dx0ax0dx0ajava中部分語法,定義等同C語言不同。x0dx0ax0dx0a所以,如果有C語言基礎,在學java時,會比完全沒有接觸過編程的人更容易上手,從這一點上來說,學C語言是對學java有幫助的。x0dx0ax0dx0a不過,如果完全沒接觸過任何語言,那麼沒有必要為了學java而先學C,兆埋這是捨本逐末的做法。更重要的是,C比java難學,為了族瞎螞學java去學C是不理智的。
I. java和c語言關系大嗎學了c再學java會不會更簡單
Java和C語言確實有很密切的關系,有C語言基礎再去學Java會很簡單,但這並不代表不懂C語言就不能學Java。之所以說有C語言基礎更容易一些,主要是因為JAVA和C有許多語法相似的地方,所謂的語言一通百通也就是這個原因。如果是都要學,那麼可以先學習c++,c++可以說是Java的前身,但相比之下c++更難,建議從C語言入手,之後再學Java要簡單一點。千鋒教育就有線上免費Java線上公開課。
J. 新手打算自學java,有C語言的基礎~
Java前景是很不錯的,像Java這樣的專業還是一線城市比較好,師資力量跟得上、就業的薪資也是可觀的,
0基礎學習Java是沒有問題的,關鍵是找到靠譜的Java培訓機構,你可以深度了解機構的口碑情況,問問周圍知道這家機構的人,除了口碑再了解機構的以下幾方面:
1. 師資力量雄厚
要想有1+1>2的實際效果,很關鍵的一點是師資隊伍,你接下來無論是找個工作還是工作中出任哪些的人物角色,都越來越愛你本身的技術專業java技術性,也許的技術專業java技術性則絕大多數來自你的技術專業java教師,一個好的java培訓機構必須具備雄厚的師資力量。
2. 就業保障完善
實現1+1>2效果的關鍵在於能夠為你提供良好的發展平台,即能夠為你提供良好的就業保障,讓學員能夠學到實在實在的知識,並向java學員提供一對一的就業指導,確保學員找到自己的心理工作。
3. 學費能夠性價比高
一個好的Java培訓機構肯定能給你帶來1+1>2的效果,如果你在一個由專業的Java教師領導並由Java培訓機構自己提供的平台上工作,你將獲得比以往更多的投資。
希望你早日學有所成。