java入門用哪本書好,java入門看什麼書比較適合?

2021-03-04 06:23:54 字數 6952 閱讀 9019

1樓:西南趙家

《java零基礎入門》,這本書挺不錯的,建議你看一下,我現在學著java,一直在圖書館借這本書看。

下面是乙個簡單目錄,希望對你有用:

java基礎語法:java初識/java常量與變數/java運算子/java流程控制之選擇結構。

java物件導向:java封裝/java封裝綜合案例/java繼承(上)/java繼承(下)。

java常用工具類:java異常/java包裝類/java字串/java集合/java集合排序。

java入門看什麼書比較適合?

2樓:匿名使用者

找一本入門教程,要新點的,現在jdk都到1.7, 1.8了; 你能看懂就行, 不要太厚的, 再找到多一兩本作對比, 這樣就可以了。

等學完了一本,基本的問題,你都懂了,這樣再找別的擴充套件學習。

3樓:aaa軟體教育

看一些基礎的程式設計資料,像c語言,資料結構都需要,當然直接看java的入門書籍像《java入門經典》還有一些《從入門到精通》之類的都是可以的,跟著學都是可以的。java是程式語言裡比較難學的一門,如果有心從事程式設計方向的工作,最好到專業機構學習並有更多的專案實踐,更貼近市場,這樣更有利於將來的發展,效率也更高。

4樓:匿名使用者

如果僅僅是入門推薦看core java掌握java語法

5樓:請輕親青草

一句話,懂美工,學ui。其他的話,男的學java,女的學前端。

因為java更需要邏輯思維,前端更需要形象思維

6樓:且聽風吟看風景

四大名著之《java核心技術(第10版)》

提起java入門必讀,四大名著是少不了的。《java 核心技術》就是其中之一,分卷

一、卷二兩冊,卷一講基礎,卷二為高階。全書對於java語言的核心概念、語法、重要特性和開發方法講解地非常細緻,可以說是一部有關java的百科全書。

四大名著之《effectivejava中文版(第 2 版)》

「神書」、「整本書都是精華」、「內容永不過時」、「java 程式設計師必讀」……這些標籤都是屬於《effective java中文版》的。

這本書不是講理論基礎的,而是講實戰的。書中介紹了78條極具實用價值的經驗規則,涵蓋了大多數開發人員每天所面臨的問題的解決方案,並且通過**例子進一步進行佐證,讓你知其然,也知其所以然。

哪怕不是java程式設計師,也能買來看看,書中絕妙的程式設計觀是跨語言、跨平台的。

四大名著之《java 程式設計思想(第 4 版)》

這同樣是一本java領域的經典書籍,從java程式設計的基礎知識點開始講起,慢慢深入,一直到java的高階特性。作者用了大量通俗易懂的**對理論進行佐證,讓讀者在實際操作中可以深入理解操作符、列舉型別、介面等相關知識。

這是一本被廣大讀者評價為「不管什麼時候閱讀都會有收穫」的書,不論你是否剛接觸 java,都可以在閱讀中獲得啟迪。

深入理解java虛擬機器:jvm 高階特性與最佳實踐(第 2 版)》

用java卻不懂jvm是說不過去的,但市面上有關jvm 的書很少,這本書更是少有的國內講解此方面備受好評的書,甚至可以說是jvm書籍最好的讀物之一。

本書整體內容更偏向實戰,難易適中。從記憶體管理、執行子系統、程式編譯與優化、高效併發等核心主題講解jvm。第2版根據jdk1.

7進行了內容公升級,整體上不光適合入門,而且對於已經接觸jvm的人來說,也會常讀常新。

《java語言程式設計(基礎篇)(原書第 10 版)》

這應該是很多程式設計師,尤其是java程式設計師倍感親切的書,因為這本書可以說是他們當中很多人的入門初心。

本書從最基本的程式理論知識出發,哪怕你完全沒有java基礎,也可以通過這本書了解java基本的程式設計、語言結構、面對物件程式設計等知識。書中還配了大量的**和課後習題,讓讀者在了解有關java的基礎知識的時候,也能進行實踐深入理解。

非常適合零基礎、java 和程式設計愛好者來讀。

《java 高併發程式設計詳解:多執行緒與架構設計》

全書主要分為四個部分:第一部分主要闡述thread的基礎知識;第二部分引入了 classloader; 第三部分詳細、深入地介紹volatile關鍵字的語義;第四部分也是最重要的一部分,站在程式架構設計的角度深入講解了如何設計高效靈活的多執行緒應用程式。

上述就是我推薦的幾本學java要看的書籍。

完全零基礎學習java用什麼入門書籍

7樓:舊小澄

java程式設計思想

這個數雖然黑的人比較多,但我個人覺得還是非常適合新手初學的,不管你java是什麼水平,每次讀tij都會感到很有收穫。新手會從中讀到java的一些基礎知識,高階者可以看到更廣闊的應用空間,老手會從中發現太多的思考方式,並梳理一些知識遺漏。最關鍵的是裡面太多的內容可以給人啟發,而且很多思想可以應用到其他的語言比如c++。

另外整本書謬誤相對很少,可以少走很多彎路。

2. java301集而且此教程包含全面,基礎層面的知識點,面試時能拿出手的技術亮點,這套基本都囊括其中了。

3.《java開發實戰經典》

8樓:匿名使用者

不,即使0基礎也能學java。只是你付不付出的問題。我以前也是這樣的想法,但是也是靠自己查閱資料學習成功入行java

我以前看過的一本書,這本書講非常的好。很適合0基礎的人進行學習。

9樓:媌喵小姐

推薦一些對java學習有用的經典書籍!

1、《thinkingin java》

被稱之為java的聖經的一本書,不建議零基礎剛入門的時候看,容易造成學習陰影壓力,建議有一定能力以後**,能學會很多東西,無論什麼階段都能看,都能有不少收穫。

2、《head first servle&jsp》

這本書確實非常出色,覺得在headfirst系列中也算是出色的一本。雖說它是為考試而寫的,但是卻非常適合初學者,能使人知其然並知其所以然。雖然很厚,但是很快能讀完。

如果是servlet和jsp的初學者,推薦用這本。

3、《瘋狂java講義》

考慮到初學者大多數英文並沒有好到可以直接閱讀並理解英文書籍,這本書可以說是java教學書中比較好的。

4、《java從入門到精通》

作為一本java技術的入門書,它是絕對出色的。語言通俗易懂,乙個星期就能讓你明白怎麼用java語言寫程式。此書對於沒有任何程式語言基礎的同學非常友好,一步一步帶領入門。

不過過了基礎期之後,它就可以擱置一旁了。

5、《java核心技術:卷1 基礎知識》

這系列書籍,非常適合有一定程式設計基礎的人看,裡面基本全是技術講解,能幫助有程式設計基礎的人迅速掌握java技術!但是對初學者不怎麼友好,因為講得很深入,而且感覺全書都是重點,找不到真正重要的東西!

6、《java學習筆記》

此書的特點在於裡面有很多作者對java語言的獨有的理解與講解,這些內容往往也是所有java語言初學者迷惑的地方。稱之為超簡明入門書籍也不為過。

7、《headfirstjava》

如果你是個討厭讀書的人,那麼這本書一定會讓你覺得很有趣。

這內容是否看著就很好理解。

這本書,通俗易懂,重點突出的書,相當適合初學者快速入門,缺點是段子太多,有時候會被當成笑話書來看。

10樓:hi小小大人物

《head first java, 2nd edition(中文版)》

11樓:匿名使用者

從什麼語言入門都不是問題。

0基礎我不推薦看很厚的書,容易失去動力;我也不推薦看太久以前出版的書,要先學習新的語言特性(因為比較容易理解和使用),舊的可以在遇到的時候補足(比如 java 應該學 java8,js 應該學 es6)。

具體的書你在**搜尋 java + 入門 隨便選就可以了。

這種書能幫你的不多,之後大多數的時間要用於 《java 程式設計思想》《effective java》《clean code》《演算法》這些名著上。計算機領域裡有許多的名著都是以 java 編寫的,但它們的思想是通用的。

12樓:呵呵大咖

其實基礎知識都是差不多的,主要還是多實踐吧。

先背,理解不了的東西先記在腦子裡。然後不斷去用。等用的多了就明白為什麼這麼用了。

13樓:山丘

java是最重要的程式語言之一,關於java程式設計的書籍並不少見,不僅有關於各種java概念概述,還有更深入的具體到各個java主題內容的書籍。

近日,http://hackr.io程式設計社群,評選出11本優秀的java書籍來幫助讀者學習java。

1、《java核心技術·卷 i》

這一本java參考書,它詳細解釋了java核心的各種特性,包括異常處理、介面和lambda表示式。這本書的主要亮點在於內容詳實,語言簡潔,示例講解詳細

java核心技術·卷 i的最新版本(第11版本)全面更新,涵蓋了java se 9、10和11。這本書幫助java程式設計師開發編寫高度可讀和可維護**的能力,被認為是面向高階程式設計師的經典教程和參考書。

2、《effective java》

這本書也是每個java程式設計師必讀的一本書,《effective java》可以作為其他java書籍的乙個很好的補充,這本書提供了90個條目,每個條目中的規則都反映了最有經驗的優秀程式設計師在實踐中常用的一些有益的做法。

《effective java》將所有提到的最佳實踐分為11章,例如併發性、泛型和方法,從而使讀者更容易掌握所有的這些內容。

本書是joshua bloch編寫的,他也是許多關鍵java類和api的作者。包括java.lang和java collection 框架。

該書的最新版本內容主要圍繞java 7、8和9構建的。

3、《java: a beginner』s guide》

4、《java: the ***plete reference》

5、《head first java》

這本書最重要的賣點在於它的簡單,以及把java程式設計概念形象具體化,書中幾乎涵蓋所有oops概念,並以非常有趣的方式解釋它們。

儘管一些讀者認為這是一本過時的書,因為它只涵蓋java 5.0以下的內容,但是head first java仍然可以在許多java老手的書架上找到。因此,把它當成是java開發人員的必備書籍也不為過。

head first java所涵蓋的一些值得注意的主題包括常見的oo錯誤、執行緒、網路與分布式程式等專案。此外,這本書還涵蓋了42個難解的試題,來幫助你更好地理解java。

6、《java併發程式設計實戰》

這本書深入淺出地介紹了java執行緒和併發,是最佳java程式設計書籍之一。不要被本書對java 5.0的介紹所誤解了,因為它對於任何java開發人員來說仍然是相關且必不可少的。

本書唯一問題是一些部分最初可能很難理解。但是,你也應該知道併發和多執行緒本身就是很難的主題。但是當你讀完本書的時候,你會發現一切都是值得的。

7、《測試驅動開發的藝術》

這是一本學習如何編寫優秀自動化測試程式的好書。對於那些優先考慮**質量以及編寫單元、整合和自動化測試技巧的java開發人員來說,這是一本必備的書。

書中提供了大量例項來解釋tdd。此外,本書還介紹了驗收測試驅動開發(atdd)、fit框架和測試java ee元件(jsp、servlet和spring控制器)。

8、《深入淺出物件導向分析與設計》

head first是用java程式語言編寫的最好的書籍系列之一,它和《head first java》、《深入淺出設計模式》被並成為head first java三部曲。

本書詳細介紹了物件導向程式設計和設計中所使用的不同技術,諸如介面編碼以及如何封裝更改等。《深入淺出物件導向分析與設計》是一本能夠幫你寫出更好的java**的好書。

9、《java效能權威指南》

垃圾收集,jvm和效能調優是java程式語言最大的有點。本書用乙個簡單而有效的方式涵蓋了所有這三大java主題,幫助你最大化java執行緒和同步效能特性,改進java驅動的資料庫應用程式效能,解決java ee和java se api中的效能問題等等。

10、《head first 設計模式》

11、《**整潔之道》

《**整潔之道》也是一本經典的java程式設計書籍,本書作者給出了一系列行之有效的整潔**操作實踐。這些實踐在本書中體現為一條條規則(或稱「啟示」),並輔以來自現實專案的正、反兩面的範例。只要遵循這些規則,就能編寫出乾淨的**,從而有效提公升**質量。

其他《core java 》豆瓣評分 8.7

《extreme java – concurrency performance for java 8》

《java how to program》豆瓣評分 8.0

《java 8實戰 》豆瓣評分 9.2

《java in a nutshell》豆瓣評分 9.3

《愛上python》豆瓣評分 7.2

《java程式設計規範》豆瓣評分 8.5

《像計算機科學家一樣思考python (第2版)》 豆瓣評分 8.6

《21天學通java》

《 spring實戰(第4版)》豆瓣評分 8.3

如果你已經準備好了搭上java這班高薪航母,還需要乙個專業有經驗的舵手,帶你走的更遠。

篆刻初學用哪本書最好,篆刻入門買哪幾本書好?

篆刻篆印 這些是我學習篆刻時所收集並看過的一些篆刻和篆印書籍資料,特別是篆刻技法之類的篆刻入門知識非常不錯,其中很多適合初學者,如果你需要這些篆刻書籍資料學習的話,請注意看圖中右下角的地方,所有的這些篆刻書籍資料都在其中,篆刻書籍目錄如下 古璽彙編 古鉨文編 羅福頤 古籀彙編 篆書的辨識與寫法 篆字...

可以用JAVA單獨做畢業設計嗎,用java做畢業設計可以做什麼?有點新意,實用的。

看到很多類似畢業設計的問題,java做畢業設計的話,一般是j2ee,也就是做個專 了解下sevelet,jsp.一般畢業設屬計的話也就是對幾個表的增刪改查。比較簡單。至於用什麼軟體 1.程式設計工具 eclipse myeclipse jbuilder.推薦使用myeclipse 2.資料庫 ora...

學java好還是學前端開發好,學java還是學web前端好

java還是前端好呢,各有各的特點,java技術更新慢學會入門之後只要繼續深入就可以了專吧技屬術學精,前端的話技術跟新換代太快乙個技術還沒學好新技術已經出來了,所以會很忙碌。就像我朋友去華,清,遠,見學習的java現在聽他說就是一直在深入希望可以吧乙個技術學精,當初就業的時候也很好找工作,當然你如果...