java基礎入門電子書
① 尋找計算機編程入門的書或電子書
首先可以先選擇自己想學習的語言。如果想速成的簡單的java比較適合你。但是想系統的學習編程的話我推薦你選擇C和C++。
C的話,清華大學出版社的譚浩強出的那本《c語言程序設計》有很多人選用,因為比較基礎,很多大學也是用來當做教科書來用的。
C++的話,基礎的有那本《C++ primer》 那本很有名的,深入點有機械工業出版社的《C++語言設計語言》是C++設計者自己寫的書。
JAVA的話我看的也很雜,沒什麼特別好的推薦給你,不好意思。
其實只要掌握好1門語言,其他的自然而然的就觸類旁通了。
但是如果你真心的想選擇編程的話,語言什麼的都是其次,演算法設計及數據結構才是編程的精華,建議你多看看演算法類的書,《演算法導論》是我推薦的書。
② 有C語言基礎 學習JAVA 看什麼書
C語言是面向過程的,Java是面向對象的,思想不一樣,一門語言的基礎部分不過是一些關於數的類型,字元的類型的定義。但是就是這些簡單的組合,組成復雜的系統。
學Java不一定要C基礎,單從語言本身,你買的基礎教材都會教你java的一些基本知識,所以沒C基礎一樣學Java。但是有C基礎能夠讓你學Java稍微輕松點,畢竟都是程序語言,在基礎結構上是類似的。我想這就是為什麼絕大部分大學課程都會把C語言放在大一,並不是要教學生用C語言寫出多豐富的東西,而是讓他們通過C語言理解程序的一些思想。
雖然不學C也可以學Java,但是語言是相通的,學會了C再學Java會很順利,直接學java會很不爽,不信問問哪個Java高手不會C語言啊!這根本不是漢語和英語的那樣的關系,要知道Java是由C++改進來的,而C++是c的擴展,你說沒關系行嗎?
Java不需要學習c語言,但是c語言是比較基礎的語言,學過基礎的東西之後再學其它的編程語言將會很輕松。
下面給你推薦Java書籍:
關於基礎知識,建議選擇國內的入門書籍,各大高校編寫的書籍都可以,比如說《Java從入門到精通》,《java面向對象編程》。。。等等。- 最新Java精講視頻,PDF書籍教程,面試題,學習手冊點擊下載shimo.im
java語言學習基礎很重要,基礎很重要,不要冒進突擊。
java語言書籍選擇要遵循從易到難,國外優先,理論和實踐相結合的書籍優先
選好書籍應該不要貪多,1-2本深深啃,結合一個項目仔細練習這樣你就可以快速掌握了
不要選擇什麼二十小時,高手,名字誇大那些書籍,華而不實。
國內IT論壇要經常逛,學習書籍的一些解讀或者簡評在里賣弄都會
2.關於java的API的知識學習,最好的就是JAVA自帶的手冊,有中文版版本的,在網上有電子版的,也有紙質書籍,可以選擇。文件41個電子書下載地址企鵝峮:六八六八二七六三
3.關於深入學習java的API的知識可以參考《JAVA核心技術》,當然是你在仔細學完1-2步驟的書籍再看啦,這個比較深,國外寫作思路和國內不大一致。
4.關於學習面向對象的JAVA知識方面,可以參考最經典書籍《JAVA編程思想》,這本書比較經典,國內學習java的大牛們都推薦,所以最好仔細研究學習。這本書算是JAVA的紅寶書了。
5.關於學習練習的書籍,就不推薦了,最好的就是java自帶的例子了,包含了各種應用實例,可以仔細研究,每個例子做透,你也就入門了。
6.關於java應用的書籍很多,神馬都有,根據應用方向去選擇與挑選。不要選國內的,一般國內的都是名字響亮,但是內容糟粕多見。
7.目前比較多的應用方向一般是android方面了,可以學習下android框架哪本書籍,這個設計知識廣,建議去或者google相關論壇,看看牛人們怎麼學習。
8. 簡單講這么多,主要是正對java入門者選擇書籍的問題,高手們有啥更好建議建議留言交流。
注意事項
③ Java學習電子書.
在這里我只想補充一點看法,很多人學習Java是從《Thinking in Java》這本書入手的,但是我認為這本書是不適合初學者的。我認為正確的使用這本書的方法應該是作為輔助的讀物。《Thinking in Java》並不是在完整的介紹Java的整個體系,而是一種跳躍式的寫作方法,是一種類似tips的方法來對Java很多知識點進行了深入的分析和解釋。
對於初學者來說,最好是找一本Java入門的書籍,但是比較完整的循序的介紹Java的語法,面向對象的特性,核心類庫等等,在看這本書的同時,可以同步來看《Thinking in Java》,來加深對Java的理解和原理的運用,同時又可以完整的了解Java的整個體系。
對於Java的入門書籍,蔡學鏞推薦的是Oreilly的《Exploring Java, 2nd Edition》 或者《Java in a Nutshell,2nd Edition(針對C++背景)》,我並沒有看過這兩本書。其實我覺得電子工業出版社的《Java 2編程詳解》或者《Java 2從入門到精通》就很不錯。
在所有的Java書籍當中,其實最最有用的,並不是O'reilly的 Java Serials,真正最最有用處是JDK的Documentation!幾乎你想獲得的所有的知識在Documentation裡面全部都有,其中最主要的部分當然是Java基礎類庫的API文檔,是按照package來組織的,對於每一個class都有詳細的解釋,它的繼承關系,是否實現了某個介面,通常用在哪些場合,還可以查到它所有的public的屬性和方法,每個屬性的解釋,意義,每個方法的用途,調用的參數,參數的意義,返回值的類型,以及方法可能拋出的異常等等。可以這樣來說,所有關於Java編程方面的書籍其實都不過是在用比較通俗易懂的語言,和良好的組織方式來介紹Documentation裡面的某個package裡麵包含的一些類的用法而已。所以萬變不離其宗,如果你有足夠的能力來直接通過Documentation來學習Java的類庫,那麼基本上就不需要看其他的書籍了。除此之外,Documentation也是編程必備的手冊,我的桌面上有三個Documentation的快捷方式,分別是J2SDK1.4.1的Documentation,Servlet2.3的Documentation和J2SDKEE1.3.1的Documentation。有了這個三個Documentation,什麼其他的書籍都不需要了。
對於Java Web 編程來說,最核心的是要熟悉和掌握HTTP協議,這個就和Java無關了,在熟悉HTTP協議之後,就需要熟悉Java的實現HTTP協議的類庫,也就是Servlet API,所以最重要的東西就是Servlet API。當然對於初學者而言,直接通過Servlet API來學習Web編程有很大的難度,我推薦O'reilly的《Java Server Pages 》這本書來學習Web 編程。
④ java從入門到精通第4版電子書
《Java從入門到精通(第4版)》作者:明日科技。
本書從初學者角度出發,通過通俗易懂的語言、豐富多彩的實例,詳細介紹了使用Java語言進行程序開發需要掌握的知識。
全書分為28章,包括初識Java,熟悉Eclipse開發工具,Java語言基礎,流程式控制制,字元串,數組,類和對象,包裝類,數字處理類,介面、繼承與多態,類的高級特性,異常處理,Swing程序設計,集合類,I/O(輸入/輸出),反射,枚舉類型與泛型,多線程,網路通信,資料庫操作,Swing表格組件,Swing樹組件,Swing其他高級組件,高級布局管理器,高級事件處理,AWT繪圖與音頻播放,列印技術和企業進銷存管理系統等。