學(xué)習(xí)啦 > 在線閱讀 > 課外必讀書目 > 10本Java程序員必讀書

10本Java程序員必讀書

時間: 木蘭832 分享

10本Java程序員必讀書

  Java程序員也需要修煉,那他們必讀的書有哪些?下面是學(xué)習(xí)啦小編精心為你整理10本Java程序員必讀書,一起來看看。

  Java程序員必讀書第1本:《Concurrency: State Models & Java Programs》

  作者:Jeff Magee, Jeff Kramer

  多線程編程是一個高級的主題,但是Java允許任何程序員產(chǎn)生線程。這本書在建模和實(shí)現(xiàn)并發(fā)程序上提供了一個堅(jiān)實(shí)的理論與實(shí)踐的基礎(chǔ)。

  Java程序員必讀書第2本:《Concurrent Programming in Java》

  作者:Doug Lea

  當(dāng)你明白實(shí)現(xiàn)線程的語法后,讀這本書將會學(xué)到如何正確有效地使用它。它深入的介紹了并發(fā)與平行編程。

  Java程序員必讀書第3本:《Thinking in Java》(Java編程思想)

  作者:Bruce Eckel

  Eckel將幽默、實(shí)踐性強(qiáng)的實(shí)例和編程的思想融入書中。這本書全面的介紹了Java語言及其核心的API。盡管這本書面向的是初學(xué)者,但他的大部分章節(jié)仍對有經(jīng)驗(yàn)的程序員有益處,特別是面向?qū)ο缶幊谭矫娴闹R。

  Java程序員必讀書第4本:《Swing, Second Edition》

  作者:Pavel Vorobiev, Matthew Robinson

  Swing是Java程序主要的GUI工具。這本書可說是Swing方面的圣經(jīng),它包括了一個教程和一份為高級Swing開發(fā)者準(zhǔn)備的參考資料。它不是一本介紹性的書。但是如果你大部分是寫MVC、用戶界面設(shè)計(jì)、事件處理,這本書就是你應(yīng)該讀的。

  Java程序員必讀書第5本:《Java Servlet Programming, 2nd Edition》

  作者:Jason Hunter

  這本書是Java Web程序方面的經(jīng)典書籍。這本書包括了所有一般Web程序遇到的問題的代碼實(shí)例,包括輸入處理,接受上傳文件,與數(shù)據(jù)庫的通訊等。

  Java程序員必讀書第6本:《Enterprise JavaBeans》

  作者:Richard Monson-Haefel

  雖然J2EE包括了很多東西,而不僅僅是EJB,但EJB是J2EE規(guī)范下主要的力量。這本書將簡明地展示每一樣你需要知道的關(guān)于EJB各種不同部分。不論你是否計(jì)劃使用EJB,你都需要知道這項(xiàng)重要的技術(shù)。

  Java程序員必讀書第7本:《Expert One-on-One J2EE Development without EJB》

  作者:Rod Johnson, Juergen Hoeller

  這本書是沒有EJB的J2EE開發(fā)方面的權(quán)威書籍。 作者展示了如何使用流行的、輕量級的構(gòu)架和object-relational mapping工具,來脫離復(fù)雜的EJB而讓企業(yè)級程序更好。

  Java程序員必讀書第8本:《Java in a Nutshell》

  作者:David Flanagan

  這本書是對有經(jīng)驗(yàn)的程序員經(jīng)典的初級讀本。它以簡捷的Java編程語言為開頭。然后深入的介紹了大部分重要的Java API類。這本書包括了很多有用的程序片斷,例如Strings、Collections、I/O等。

  Java程序員必讀書第9本:《Effective Java Programming Language Guide》 (Java高效編程指南)

  作者:Joshua Bloch

  在你寫過一些Java程序后,這本書就適合你了。它包括了中高級的編程思想,例如創(chuàng)建和銷毀對象最好的辦法,有些的重載equals()和hashcode(),檢查相對尚未檢查的異常,等等。這本書可能是最好的Java書籍。

  Java程序員必讀書第10本:《Java Examples in a Nutshell》

  作者:David Flanagan

  這本書補(bǔ)充了《Java in a Nutshell》遺漏的部分。它提供了對API Class簡練的實(shí)例。如果你想學(xué)習(xí)如何開發(fā)一個Swing GUI程序,執(zhí)行JDBC查詢語句,加密信用卡密碼,解析XML文檔等等,這本書里都可以找到答案。瀏覽很多實(shí)用的例子是探究Java API的一條很好的途徑。


Java程序員必讀書相關(guān)文章:

1.程序員必看的書籍推薦

2.程序員們的專業(yè)技術(shù)書分享

3.分享年薪百萬的云從業(yè)者在讀的書籍

1593912