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