導航:首頁 > 編程語言 > java的英文書籍

java的英文書籍

發布時間:2022-11-18 00:29:35

Ⅰ 介紹幾本java原版英文書籍

Think in Java 偏重於技術方面

個人認為
對於Java和C#這種面向對象語言
學習的重點應該是培養和提高面向對象思想
而非研究語言的特性
所以我推薦以下OOP、OOD、OOA方面的書
《Head First 設計模式》(有翻譯得不錯的中文版)
《設計模式 可復用面向對象軟體的基礎 》(中英文版本都有)
《重構》(有中文版,不知道有沒有原版的)
《分析模式》(有中文版,不知道有沒有原版的實體書,電子書有英文版)
《領域驅動設計》(英文版電子書,中文版翻譯得不太好)
《Java Modeling in Color With UML》(也就是中文版的《彩色建模》,不過翻譯得爆爛,像金山快譯翻出來的,推薦看原版,有電子書)

不過如果樓主是初學Java的新手的話
Core Java 和 Think in Java 都應該看看

Ⅱ 誰能推薦一些好的JAVA書,最好是英文原版的

人民郵電大學出版社出版的圖靈計算機叢書里有一本《Java程序設計與問題解決》(美)walter savitch(著),它分為【基礎篇】和【高級篇】,我非常的喜歡,當初上課的時候對Java實在沒什麼好感,感覺自己學了之後和沒學差不多。想再自學一遍,教材也根本看不下去。但是就因為這本書的關系,我才又喜歡上了Java。兩本書有點多,不過如果你能耐心看下去的話,就會發現它是非常好的Java書,也就是你是你說的「適合新手,簡單易懂的那種」。
圖靈計算機叢書里還有一本《Java面向對象程序設計》(英)david j.barnes;michael kolling,是java之父james gosling推薦的。聽說這本書也是非常好的一本入門書籍,十分適合零起步者自學。通俗易懂,深入淺出。不過我沒有親自看過,我只看過上面說的那兩本 TAT~
這幾本書的英文版和中文版都有發行~

Ⅲ java的經典書籍有哪些呀

一、Java編程入門類
對於沒有Java編程經驗的程序員要入門,隨便讀什麼入門書籍都一樣,這個階段需要你快速的掌握Java基礎語法和基本用法,宗旨就是「囫圇吞棗不求甚解」,先對Java熟悉起來再說。用很短的時間快速過一遍Java語法,連懵帶猜多寫寫代碼,要「知其然」。
1、《Java編程思想》
在有了一定的Java編程經驗之後,你需要「知其所以然」了。這個時候《Java編程思想》是一本讓你知其所以然的好書,它對於基本的面向對象知識有比較清楚的交待,對Java基本語法,基本類庫有比較清楚的講解,可以幫你打一個良好的Java編程基礎。這本書的缺點是實在太厚,也比較羅嗦,不適合現代人快節奏學習,因此看這本書要懂得取捨,不是每章每節都值得一看的,挑重點的深入看就可以了。
2、《Agile Java》中文版
這本書是出版社送給我的,我一拿到就束之高閣,放在書櫃一頁都沒有翻過,但是前兩天整理書櫃的時候,拿出來一翻,竟然發現這絕對是一本好書!這本書一大特點是以單元測試和TDD來貫穿全書的,在教你Java各種重要的基礎知識的過程中,潛移默化的影響你的編程思維走向敏捷,走向TDD。另外這本書成書很新,以JDK5.0的語法為基礎講解,要學習JDK5.0的新語法也不錯。還有這本書對於內容取捨也非常得當,Java語言畢竟類庫龐大,可以講的內容太多,這本書選擇的內容以及內容的多寡都很得當,可以讓你以最少的時間掌握Java最重要的知識,順便培養出來優秀的編程思路,真是一本不可多得的好書。 雖然作者自己把這本書定位在入門級別,但我不確定這本書用來入門是不是稍微深了點,我自己也准備有空的時候翻翻這本書,學習學習。

二、Java編程進階類
打下一個良好的Java基礎,還需要更多的實踐經驗積累,我想沒有什麼捷徑。有兩本書值得你在編程生涯的這個階段閱讀,培養良好的編程習慣,提高你的代碼質量。
1、《重構 改善既有代碼的設計》
這本書名氣很大,不用多介紹,可以在閑暇的時候多翻翻,多和自己的實踐相互印證。這本書對你產生影響是潛移默化的。
2、《測試驅動開發 by Example》
本書最大特點是很薄,看起來沒有什麼負擔。你可以找一個周末的下午,一邊看,一邊照做,一個下午就把書看完,這本書的所有例子跑完了。這本書的作用是通過實戰讓你培養TDD的思路。

三、Java架構師之路
到這個階段,你應該已經非常嫻熟的運用Java編程,而且有了一個良好的編程思路和習慣了,但是你可能還缺乏對應用軟體整體架構的把握,現在就是你邁向架構師的第一步。
1、《Expert One-on-One J2EE Design and Development》
這本書是Rod Johnson的成名著作,非常經典,從這本書中的代碼誕生了springframework。但是好像這本書沒有中譯本。
2、《Expert One-on-One J2EE Development without EJB》
這本書由gigix組織翻譯,多位業界專家參與,雖然署名譯者是JavaEye,其實JavaEye出力不多,實在是忝居譯者之名。
以上兩本書都是Rod Johnson的經典名著,Java架構師的必讀書籍。在我所推薦的這些書籍當中,是我看過的最仔細,最認真的書,我當時讀這本書幾乎是廢寢忘食的一氣讀完的,有小時候挑燈夜讀金庸武俠小說的勁頭,書中所講內容和自己的經驗知識一一印證,又被無比精闢的總結出來,讀完這本書以後,我有種被打通經脈,功力爆增的感覺。
但是後來我看過一些其他人的評價,似乎閱讀體驗並沒有我那麼high,也許是因為每個人的知識積累和經驗不同導致的。我那個時候剛好是經驗知識積累已經足夠豐富,但是還沒有系統的整理成型,讓這本書一梳理,立刻形成完整的知識體系了。
3、《企業應用架構模式》
Martin的又一本名著,但這本書我只是泛泛的看了一遍,並沒有仔細看。這本書似乎更適合做框架的人去看,例如如果你打算自己寫一個ORM的話,這本書是一定要看的。但是做應用的人,不看貌似也無所謂,但是如果有空,我還是推薦認真看看,會讓你知道框架為什麼要這樣設計,這樣你的層次可以晉升到框架設計者的角度去思考問題。Martin的書我向來都是推崇,但是從來都沒有像Rod Johnson的書那樣非常認真去看。
4、《敏捷軟體開發 原則、模式與實踐》
Uncle Bob的名著,敏捷的經典名著,這本書比較特別,與其說是講軟體開發過程的書,不如說講軟體架構的書,本書用了很大篇幅講各種面向對象軟體開發的各種模式,個人以為看了這本書,就不必看GoF的《設計模式》了。

四、軟體開發過程
了解軟體開發過程不單純是提高程序員個人的良好編程習慣,也是增強團隊協作的基礎。
1、《UML精粹》
UML其實和軟體開發過程沒有什麼必然聯系,卻是軟體團隊協作溝通,撰寫軟體文檔需要的工具。但是UML真正實用的圖不多,看看這本書已經足夠了,完全沒有必要去啃《UML用戶指南》之類的東西。要提醒大家的是,這本書的中譯本翻譯的非常之爛,建議有條件的看英文原版。
2、《解析極限編程 擁抱變化》XP
這是Kent Beck名著的第二版,中英文對照。沒什麼好說的,必讀書籍。
3、《統一軟體開發過程》UP
其實UP和敏捷並不一定沖突,UP也非常強調迭代,測試,但是UP強調的文檔和過程驅動卻是敏捷所不取的。不管怎麼說,UP值得你去讀,畢竟在中國真正接受敏捷的企業很少,你還是需要用UP來武裝一下自己的,哪怕是披著UP的XP。
4、《敏捷建模》AM
Scott Ambler的名著,這本書非常的progmatic,告訴你怎麼既敏捷又UP,把敏捷和UP統一起來了,又提出了很多progmatic的建議和做法。你可以把《解析極限編程 擁抱變化》、《統一軟體開發過程》和《敏捷建模》這三本書放在一起讀,看XP和UP的不同點,再看AM是怎麼統一XP和UP的,把這三種理論融為一爐,形成自己的理論體系,那麼你也可以去寫書了。

五、軟體項目管理
如果你突然被領導提拔為項目經理,而你完全沒有項目管理經驗,你肯定會心裡沒底;如果你覺得自己管理項目不善,很想改善你的項目管理能力,那麼去考PMP肯定是遠水不解近渴的。
1、《快速軟體開發》
這也是一本名著。可以這樣說,有本書在手,你就有了一個項目管理的高級參謀給你出謀劃策,再也不必擔心自己不能勝任的問題了。這本書不是講管理的理論的,在實際的項目管理中,講這些理論是不解決問題的,這本書有點類似於「軟體項目點子大全」之類的東西,列舉了種種軟體項目當中面臨的各種問題,以及應該如何解決問題的點子,你只需要稍加變通,找方抓葯就行了。
六、總結
在這份推薦閱讀書籍的名單中,我沒有列舉流行的軟體框架類學習書籍,例如Struts,Hibernate,Spring之類,也沒有列舉AJAX方面的書籍。是因為這類書籍容易過時,而上述的大半書籍的生命周期都足夠長,值得你去購買和收藏。
希望對您有所幫助!~

Ⅳ java入門經典的書籍

java入門教程、java編程思想、java面向對象編程等

Ⅳ 求推薦幾本學習java的書籍 英文原版的 不要已經翻譯成中文版的

《thinking in java》

Ⅵ java書籍推薦!

1、《THINK IN JAVA》JAVA的聖經,我認為JAVA程序員必須看的
2、《JSP 和 SERVLET專輯》此書非常不錯,但有難度,仔細看收獲不少,但可惜絕版了
3、《精通EJB(第二版)》+《WEBLOGIC寶典》可以學習EJB很不錯的
4、《精通HIBERNATE》此書不但講的非常細致而且講了很多思想
5、《Effective Java》此書講了很多經驗,建議有開發經驗的人看
6、《Java與XML(第二版)》此書講解了JAVA解析XML的主流工具SAX,DOM4J,JDOM都講到了

富麗餅干擴充
7、《精通struts》 非常適合入門的一本書,講得由淺入深。如果英文好的朋友,還是到網上下載國外的電子書吧。其實孫MM的書就是把國外的幾本電子書各選一段,拼湊並翻譯而成的,連代碼都沒有變。並不是說這本書不好,只是對這種寫書的方式不敢恭維。
8、《JAVA與模式》 很適合中國人的學習思維,強烈推薦。

Ⅶ 求 入門或基礎的java英文版書籍

一、入門 《Java 2從入門到精通》- 推薦 《Thinking in Java》- 強烈推薦* O』reilly的Java編程基礎系列 - 參考* 二、進階 《Java Cook Book》- 非常推薦* (包含了Java編程的Tips,適合當做手冊來查閱) 《O』reilly-Java IO》- 推薦* (包含Java IO編程的各個方面) 《O』reilly-Database Programming with JDBC》- 推薦* (JDBC編程) 《O』reilly-Java Programming with Oracle JDBC》- 參考* 三、Java Web編程 《O』reilly-Java Server Pages》- 強烈推薦* 《O』reilly-Java Servlet Programming》- 非常推薦* 《O』reilly-Jakarta Struts》- 推薦* (Java Web編程的一個MVC實現框架Struts的書) 四、EJB編程 《J2EE應用與BEA Weblogic Server》- 強烈推薦 《Mastering EJB 2.0》- 非常推薦* 《Enterprise Java Bean》- 推薦* 五、Java XML編程 《O』reilly-Java and XML》- 推薦* 《O』reilly-Java and SOAP》- 參考* (Java的SOAP編程) 六、設計模式 《Core J2EE Patterns》- 強烈推薦* (J2EE設計模式,設計企業應用軟體必備參考書) 《EJB Design Patterns》- 推薦* 七、其它 《O』reilly Ant - The Definitive Guide》- 推薦* (Ant是一種功能非常強大的Java工具) Note: 強烈推薦書籍:建議購買,重點學習 非常推薦書籍:建議花時間學習 推薦書籍:在學有餘力的情況下,建議學習 參考書籍:有興趣的情況下學習

Ⅷ 學習Java必備的一些書籍

1.《Java從入門到精通》

這本書主要針對Java基礎,對於沒有學過Java的人才說,是一個不錯的選擇。通過這本書,大家可以從零開始,慢慢來學習,而且實操很多,不會讓你看到最後出現只會理論的情況。

2.《Java編程思想》

在有了一定的Java編程經驗之後,你需要「知其所以然」了。這個時候《Java編程思想》是一本讓你知其所以然的好書,它對於基本的面向對象知識有比較清楚的交待,對Java基本語法,基本類庫有比較清楚的講解,可以幫你打一個良好的Java編程基礎。這本書的缺點是實在太厚,也比較羅嗦,不適合現代人快節奏學習,因此看這本書要懂得取捨,不是每章每節都值得一看的,挑重點的深入看就可以了。

3.《重構:改善既有代碼的設計》

出自於 Martin Fowler 的大作,寫出優秀代碼的必經之路。這本書名氣很大,不用多介紹,可以在閑暇的時候多翻翻,多和自己的實踐相互印證。這本書對你產生影響是潛移默化的。

4.《Java開發實戰經典》

這本書比較適合自學者學習,裡面有很多小案例,可以邊學邊練,鞏固知識。

Ⅸ Java有哪些相關書籍

市面上關於Java的書令人眼花繚亂,很多人完全不知道該看哪本書。整理Java的4本必讀書籍給大家分享。

1.《Java從入門到精通》

這本書主要針對Java基礎,對於沒有學過Java的人才說,是一個不錯的選擇。通過這本書,大家可以從零開始,慢慢來學習,而且實操很多,不會讓你看到最後出現只會理論的情況。

2.《Java編程思想》

在有了一定的Java編程經驗之後,你需要「知其所以然」了。這個時候《Java編程思想》是一本讓你知其所以然的好書,它對於基本的面向對象知識有比較清楚的交待,對Java基本語法,基本類庫有比較清楚的講解,可以幫你打一個良好的Java編程基礎。這本書的缺點是實在太厚,也比較羅嗦,不適合現代人快節奏學習,因此看這本書要懂得取捨,不是每章每節都值得一看的,挑重點的深入看就可以了。

3.《重構:改善既有代碼的設計》

出自於 Martin Fowler 的大作,寫出優秀代碼的必經之路。這本書名氣很大,不用多介紹,可以在閑暇的時候多翻翻,多和自己的實踐相互印證。這本書對你產生影響是潛移默化的。

4.《Java開發實戰經典》

這本書比較適合自學者學習,裡面有很多小案例,可以邊學邊練,鞏固知識。

Ⅹ 請推薦一些java架構方面的英文原版著作。謝謝

《Agile Java》
《Expert One-on-One J2EE Design and Development》
《Expert One-on-One J2EE Development without EJB》
《thinking in java》

閱讀全文

與java的英文書籍相關的資料

熱點內容
網盤忘記解壓碼怎麼辦 瀏覽:852
文件加密看不到裡面的內容 瀏覽:651
程序員腦子里都想什麼 瀏覽:430
oppp手機信任app在哪裡設置 瀏覽:185
java地址重定向 瀏覽:268
一年級下冊摘蘋果的演算法是怎樣的 瀏覽:448
程序員出軌電視劇 瀏覽:88
伺服器系統地址怎麼查 瀏覽:54
解壓游戲發行官 瀏覽:601
國外小伙解壓實驗 瀏覽:336
頂級大學開設加密貨幣 瀏覽:437
java重載與多態 瀏覽:528
騰訊應屆程序員 瀏覽:942
一鍵編譯程序 瀏覽:129
語音加密包哪個好 瀏覽:340
有什麼學習高中語文的app 瀏覽:282
安卓手機的表格里怎麼打勾 瀏覽:411
阿里雲伺服器有網路安全服務嗎 瀏覽:970
超解壓兔子視頻 瀏覽:24
單片機怎麼測負脈沖 瀏覽:174