想了解有c基礎(chǔ)學(xué)java嗎?想了解學(xué)JAVA,一定要有C語言基礎(chǔ)或者C++基礎(chǔ)嗎?,想學(xué)習(xí)JAVA,需要C的哪些基礎(chǔ)(詳細),有C語言基礎(chǔ) 學(xué)習(xí)JAVA 看什么書,沒有c語言的基礎(chǔ) 一般人能學(xué)好java嗎?? 嗎?......本文帶你一探究竟。
1.學(xué)JAVA,一定要有C語言基礎(chǔ)或者C++基礎(chǔ)嗎?
不一定 但是有C語言基礎(chǔ)或者C++基礎(chǔ)Java學(xué)起來就很容易了 同樣的,有Java基礎(chǔ),學(xué)習(xí)C語言或者C++也很容易 由于Java封裝得很厲害,學(xué)習(xí)難度比C語言或者C++低。 學(xué)成時間得根據(jù)學(xué)習(xí)能力和學(xué)習(xí)態(tài)度 如果毫無編程基礎(chǔ),學(xué)起來要費力點。前段時間得對類、對象、接口、實現(xiàn)、異常等基本概念要弄熟;要精,就得花較長時間去理解,急于求成,將永遠半桶水。 總之對于一個有C或者C++基礎(chǔ)的,如果基礎(chǔ)很牢固,Java至多一個星期就能寫出自己能用C寫出來的東西。 沒有任何基礎(chǔ),可能要1、2個月。 如果要精通,恐怕得鉆研一輩子。
2.想學(xué)習(xí)JAVA,需要C的哪些基礎(chǔ)(詳細)
我來談?wù)勎业目捶āN沂窍葘W(xué)的 C ,后學(xué)的 JAVA 。C 是一種面向過程的語言,對你的邏輯思維能力要求很高。而 JAVA 的面向?qū)ο蟮乃枷?,與面向過程截然不同。使開發(fā)變得更容易,代碼也更加好維護。但這并不是說 學(xué) C 對學(xué) JAVA 沒有用。我們說學(xué)一門語言,最重要的不是掌握的它的語法,而是掌握編程的思想。而 C 正是*的選擇。C 的思想 對我現(xiàn)在的 JAVA 程序,幫助很大。都說學(xué) C 難,但如果連 迎難而上 的勇氣都沒有,那你就不要選擇做程序員了。我建議有精力的朋友可以先學(xué) C 。就是以后搞硬件開發(fā),也有很大幫助。我建議你把 【數(shù)據(jù)結(jié)構(gòu)】、【算法】、【遞歸調(diào)用】、【指針】好好學(xué)一下,對以后學(xué)任何語言都有好處。另外*再學(xué)一些 數(shù)據(jù)庫 及 WEB 相關(guān)知識。我的 C 只在*中通過了 二級考試,希望對你有幫助。【沒有學(xué)過 C 的朋友,請不要在這里發(fā)言了!】 另外,補充一句。學(xué) JAVA 不一定 要先學(xué) C 。就像 學(xué)英語 和 漢語,但如果你英語和漢語都學(xué)了,又會變得怎樣呢?
3.有C語言基礎(chǔ) 學(xué)習(xí)JAVA 看什么書
先找一本比較基礎(chǔ)的書 這個隨便了 基礎(chǔ)前面三天之內(nèi)看完 他們語法基本相同的 不知道你聽過沒有Java是行似c語言 卻有著一顆smalltalk的心 c可以說比Java難 你可以在學(xué)習(xí)中比較一下兩者之間的語法差別 一樣的東西就可以一帶而過了 開始不要去看thinking in Java 會受打擊的 我是學(xué)習(xí)了一年后才看這本書的 里面還是有些東西看不懂 不過樓主*把這本書買下來 等把基礎(chǔ)打撈了再看 thinking in JAvA確實是無可替代的經(jīng)典書 Java幾乎不涉及底層 不知道你是不是想以后往Java方向發(fā)展 如果是的話 Java中最重要的是 后面的一些技術(shù) Java的io 網(wǎng)絡(luò) 異常 Java5中新增的泛型 多線程技術(shù) 多線程技術(shù)是一個難點 而且極其重要 Java我隔熱認(rèn)為最有前途的是網(wǎng)絡(luò)應(yīng)用方面 j2ee方面的技術(shù)都要學(xué)習(xí) 如 jsp servlet JavaBean ejb等技術(shù) 再后來就是框架的學(xué)習(xí)
4.沒有c語言的基礎(chǔ) 一般人能學(xué)好java嗎
完全可以。java和c語言有所不同,java是面向?qū)ο蟮某绦蛘Z言,而c語言不是,java相當(dāng)于c的改進型。固然有c的基礎(chǔ)會比較好,但是沒有也可以學(xué)好java,沒有依賴關(guān)系。正因為兩者相似,沒有必要去重復(fù)學(xué),只要能夠認(rèn)真學(xué),完全可以繞過c語言學(xué)好java。關(guān)鍵點不在于是否學(xué)過C,而是有沒有學(xué)好的決心。想要學(xué)好編程尤其是算法,不是“想學(xué)好”就可以的,只看不寫同樣不能學(xué)好。
上述文章了解到關(guān)于學(xué)JAVA,一定要有C語言基礎(chǔ)或者C++基礎(chǔ)嗎?,想學(xué)習(xí)JAVA,需要C的哪些基礎(chǔ)(詳細),有C語言基礎(chǔ) 學(xué)習(xí)JAVA 看什么書,沒有c語言的基礎(chǔ) 一般人能學(xué)好java嗎?? ,讓我們對有c基礎(chǔ)學(xué)java 有一個直觀的認(rèn)知。我們發(fā)現(xiàn),作為一個優(yōu)秀的Java程序員是多么的自豪。