① java有哪些書籍推薦呢
對於沒有Java編程經驗的程序員要入門,隨便讀什麼入門書籍都一樣,這個階段需要你快速的掌握Java基礎語法和基本用法,宗旨就是「囫圇吞棗不求甚解」,先對Java熟悉起來再說。用很短的時間快速過一遍Java語法,連懵帶猜多寫寫代碼,要「知其然」。
在有了一定的Java編程經驗之後,你需要「知其所以然」了。這個時候《Java編程思想》是一本讓你知其所以然的好書,它對於基本的面向對象知識有比較清楚的交待,對Java基本語法,基本類庫有比較清楚的講解,可以幫你打一個良好的Java編程基礎。這本書的缺點是實在太厚,也比較啰嗦,不適合現代人快節奏學習,因此看這本書要懂得取捨,不是每章每節都值得一看的,挑重點的深入看就可以了。
這本書一大特點是以單元測試和TDD來貫穿全書的,在教你Java各種重要的基礎知識的過程中,潛移默化的影響你的編程思維走向敏捷,走向TDD。另外這本書成書很新,以JDK5.0的語法為基礎講解,要學習JDK5.0的新語法也不錯。還有這本書對於內容取捨也非常得當,Java語言畢竟類庫龐大,可以講的內容太多,這本書選擇的內容以及內容的多寡都很得當,可以讓你以最少的時間掌握Java最重要的知識,順便培養出來優秀的編程思路,真是一本不可多得的好書。
雖然作者自己把這本書定位在入門級別,但我不確定這本書用來入門是不是稍微深了點。 Java編程進階類 打下一個良好的Java基礎,還需要更多的實踐經驗積累,我想沒有什麼捷徑。有兩本書值得你在編程生涯的這個階段閱讀,培養良好的編程習慣,提高你的代碼質量。
Martin的又一本名著,但這本書我只是泛泛地看了一遍,並沒有仔細看。這本書似乎更適合做框架的人去看,例如如果你打算自己寫一個ORM的話,這本書是一定要看的。但是做應用的人,不看貌似也無所謂,但是如果有空,我還是推薦認真看看,會讓你知道框架為什麼要這樣設計,這樣你的層次可以晉升到框架設計者的角度去思考問題。Martin的書我向來都是推崇,但是從來都沒有像Rod Johnson的書那樣非常認真去看。
Uncle Bob的名著,敏捷的經典名著,這本書比較特別,與其說是講軟體開發過程的書,不如說講軟體架構的書,本書用了很大篇幅講各種面向對象軟體開發的各種模式,個人以為看了這本書,就不必看GoF的《設計模式》了。
Scott Ambler的名著,這本書非常的progmatic,告訴你怎麼既敏捷又UP,把敏捷和UP統一起來了,又提出了很多progmatic的建議和做法。你可以把《解析極限編程 擁抱變化》、《統一軟體開發過程》和《敏捷建模》這三本書放在一起讀,看XP和UP的不同點,再看AM是怎麼統一XP和UP的,把這三種理論融為一爐,形成自己的理論體系,那麼你也可以去寫書了。
這也是一本名著。可以這樣說,有本書在手,你就有了一個項目管理的高級參謀給你出謀劃策,再也不必擔心自己不能勝任的問題了。這本書不是講管理的理論的,在實際的項目管理中,講這些理論是不解決問題的,這本書有點類似於「軟體項目點子大全」之類的東西,列舉了種種軟體項目當中面臨的各種問題,以及應該如何解決問題的點子,你只需要稍加變通,找方抓葯就行了。
以上是我整理的一些有關java的入門書籍,有興趣學習java的朋友可以參考一下。
不管你是學生還是上班族,出了社會才知道錢能掙屎難吃,在學校混日子過來的人,沒有一個不後悔的。當你有一天在這個社會生存都成了問題的時候,你會發現自己所有的一切都是灰暗的,窮生奸計富長良心,我體會到了這句話的含義。所以奉勸那些還在上學的學弟(妹)們,抓緊在學校的日子學會一個順應這個時代發展的技術,選擇一個有發展空間的行業,畢業後能找到一份不錯的工作,可以讓自己有較高的起點,然後不斷的向上發展。
文章整理不易,還請各位抬抬您的小貴手,點個贊唄~
② 自學Java,有哪些書籍推薦
《瘋狂java講義》 這本書深入介紹了java編程的相關方面,這本書的內容有Java基本語法結構、面向對象特徵、集合框架體系、 泛型、異常處理、GUI編程、JDBC資料庫編程等等等。非常齊全,我有全套Java視頻資料
③ 推薦一點學習java數據結構和演算法比較經典的書籍
數據結構和演算法是和編程語言沒有關系的,不管你學C,C++或者java,數據結構和演算法都是一樣的。數據結構市面上書非常多,而且基本都一樣沒有大區別的,揀個清華什麼編的就成,演算法最好的是《The introction of algorithm》,不過市面上只有影印的,沒有翻譯的。南京大學的cs系自己有本內部自己翻譯的,有同學的話去借吧。
Java經典的書基本就是《java編程思想》(Thinking in Java)和《java核心技術》JavaCore,開始看javacore的第一捲起步還是很合適的。
④ java程序員,必看的7本書
java必看書籍
1、Java核心技術
如果你想正式、系統地學習Java,並打算將Java應用到實際工程項目中,那麼這本《Java核心技術》必不可少。
2、Java語言程序設計孝凱
本書通過示例講解問題求解技巧,提供大量的程序清單,每章配有豐富的復習題和編程練習題,幫助巧知喚讀者掌握編程技術並解決實際開發中遇到猛散的問題。
3、Java編程思想
本書為你剖析Java中各個內容的設計理念。需要有一定編程基礎的人才可閱讀,即使很多內容還無法理解,但每次讀完一定會有所收獲。這是一本伴隨我們技術成長的好書,買一本放在旁邊,摸著就有底氣。
4、Effective Java中文版
本書針對如何編寫高效、設計優良的程序提出了最實用、最權威的指導方針,通過90條簡短、獨立的經驗法則,探索新的設計模式和語言習慣用法,幫你更加有效地使用Java編程語言及其基本類庫,指引你少走彎路。
5、Java並發編程實戰
本書是Java並發編程里程碑著作!從並發編程的基本理論入手,逐步介紹了在設計Java並發程序時各種重要的設計原則、設計模式以及思維模式,使得開發人員能夠更快地領悟Java並發編程的要領,快速地構建大規模的並發應用程序。
6、深入理解Java虛擬機
這本大廠面試通關寶典第三版大幅更新50%以上內容,從Java技術體系、自動內存管理、虛擬機執行子系統、程序編譯與代碼優化、高效並發5個維度全面剖析虛擬機。以實戰為導向,通過大量實際案例,分享解決各種Java技術難題的方案和技巧。
7、Java虛擬機規范
Oracle官方發布,Java虛擬機技術創建人撰寫周志明等專家翻譯,Amazon暢銷書。完整且准確地闡述Java虛擬機規范,是深度了解Java虛擬機和Java語言實現細節的經典佳作。
⑤ 介紹本關於java演算法的書籍 好點的
演算法大同小異,只是演算法案例分Java寫跟C語言寫而已。初級為了看懂可以看:演算法設計與分析(第三版)這本高校教材。這本是Java寫的,把上面每個演算法研究清楚,
後期為了拓展可以看Java數據結構與演算法分析等。淘寶直接搜索就可以知道書的具體信息
到了比較大神級的可以拓展看演算法導論、編程之美這些大牛書籍。
⑥ java數據結構與演算法的書,哪本好
《數據結構與演算法分析》(java版)
[美]Clifford A.Shaffer 著
張銘 劉曉丹 譯
如果要學習數據結構與演算法分析基礎的話,建議看這一本。tij裡面設計的演算法分析比較少。
⑦ 想要從頭學習JAVA,哪些教程書籍值得推薦
十本最經典的java書籍推薦
No1: Java編程思想(第4版)
作者:(美)埃克爾 著,陳昊鵬 譯
網上購買價格:¥73.30 去當當購買
書籍介紹:全球程序員必備圖書《Java編程思想》的最新版本! 獲獎歷史:b2003年《Software Development》雜志最佳書籍Jolt大獎 b2003年《Java Developerrs Journal》讀者選擇最佳書籍獎 ...
No2: Java 經典實例
作者:(美)達爾文(Darwin,F.I) 著;關麗榮,張曉坤 譯
網上購買價格:¥76.50 去當當購買
書籍介紹:本書對於Java開發人員而言是理想的"第二本書"(也是理想的自學書籍),講述API比一般書籍要詳細,非常適合擴大Java應用的知識面.
No3: Effective Java中文版(第2版)
作者:(美)布洛克 著,楊春花,俞黎敏 譯
網上購買價格:¥36.90 去當當購買
書籍介紹:可能有人認為我不需要任何Java方面的書籍,但是我需要這本書.Java之父James Gosling 編碼平添樂趣,程序更加完美,高效成為習慣,工作如此輕松. 你是...
No4: Java高手真經(編程基礎卷):Java 核心編程技術(贈手冊一本、含光碟)
作者:劉中兵Java研究室 編著
網上購買價格:¥79.80 去當當購買
書籍介紹:本書詳細講解Java語言基礎開發中的各種技術,主要內容包括如下. ?Java開發入門:JDK、JVM、Eclipse、Linux. ?Java語法基礎:類、抽象類、介面、內部類、匿名類、異常、編碼規范. ?Java...
No5: Java 實時編程
作者:(美)布魯諾 等著,田思源 譯
網上購買價格:¥38.30 去當當購買
書籍介紹:面向開發者和架構師的Java RTS權威指南 面向轉向實時系統領域的Java開發者和架構師,以及轉向Java的實時系統開發者. 從頭至尾逐步分析應用示例,確定其限制並討論解決它們的API和設計模式. ...
No6: 輕量級Java EE企業應用實戰――Struts 2+Spring+Hibernate整合開發(附光碟)
作者:李剛 編著
網上購買價格:¥66.80 去當當購買
No7: Java核心技術:卷Ⅰ基礎知識
作者:(美)昊斯特曼 著,葉乃文,鄺勁筠,杜永萍 譯
網上購買價格:¥69.60 去當當購買
No8: Java與模式(含盤)
作者:閻宏 編著
網上購買價格:¥65.20 去當當購買
No9: Java網路編程精解
作者:孫衛琴 編著
網上購買價格:¥40.70 去當當購買
No10: 代碼大全(第二版)(兩屆Software Jolt Award震撼大獎得主!)(軟體開發世界的地圖――經典中的經典!)
作者:(美)邁克康奈爾(McConnell,S.) 著,金戈 等譯
網上購買價格:¥68.60 去當當購買,望採納,謝謝。