java核心技術第10版
『壹』 2年半java開發經驗,想看點書,應該看些什麼書呢
你好,提問者:
《Java核心技術·卷1:基礎知識(第10版)》
《Java核心技術·卷2:高級特性(原書第9版)》
《代碼簡潔之道-程序員的職業素養》
《Java8 實戰》
《Java並發編程實戰》
《Java性能權威指南》
《Java程序員修煉之道》
《實戰Java高並發程序設計》
《Java編程思想 (第4版)》
《深入理解Java虛擬機(第2版)》
《Effective java 中文版(第2版)》
我是上個月花了一二百,買了核心技術卷1 、2正在看著,雖然很基礎,但是還是能學到一些東西。不過現在電子版的只有第9版。
代碼簡潔之道-程序員的職業素養 是公司借閱的一本書,教你在職場作為程序員應該具有的素養。
其實我還買了幾本spring相關的書,比如,spring源碼深度解析,spring技術內幕,spring實戰4,都是些挺不錯的書。。
電子版的pdf我也有的。可分享。
如果你覺得對你有用,請採納。
『貳』 想要自學Java編程,有什麼書籍推薦么
自學Java有哪些必備的學習書籍,在這里一一給你展示出來:
在這里給你推薦幾本書,非常優秀的書籍:
當然在推薦之前,你可以在B站內搜索我們的名字,觀看一下我們的學習視頻;
我校名師高淇講述的Java300集課程,非常適合剛入門的零基礎學者哦!
這幾本書相當不錯,推薦給你:
1.《Java編程規范》 適合對象:初級、中級
介紹:這本書的作者是被譽為Java之父的James Gosling,入門者推薦閱讀,對基礎的講解很不錯。
2.《Java編程思想》 適合對象:初級、中級
介紹:豆瓣給出了9.1的評分,全球程序員廣泛贊譽。有人說這本書不適合初學者,不過小編認為作者並沒有對讀者已有的知識經驗有過多要求,只是要求讀者需要知道基本的程序語言。作者以通俗易懂及小而直接的示例解釋了一個個晦澀抽象的概念,需要花時間細細研讀。
3.《Java核心技術:卷I基礎知識》 適合對象:初級、中級
介紹:官方機構圖書,備一本總是沒錯的。這本書比較全面也通俗易懂。可以當字典的功能來用,學習入門必備。
4.《Java數據結構和演算法》 適合對象:初級、中級、高級
介紹:這本書目前基本斷貨,足以說明搶手程度。作者主要使用Java語言描述了我們常用的數據結構,值得一看。
5.《Java與模式》 適合對象:中級、高級
介紹:難得一見的國人寫的Java好書。主要講解設計原則以及最為常見的設計模式的實用教材。這本書出現的比較早,是初級到中高級必讀的圖書之一。
6.《SCJP學習指南》 適合對象:初級、中級
介紹:官方考試的必備圖書,對檢驗自己的Java學習情況很有幫助。這本書特別適合學生閱讀,這本書理解透了,找工作面試Java題目不會有任何問題。一些工作多年的工程師都會在里邊遇到一些不會做的題目。
學習的過程中,編程視頻的彌補是不可缺失的,需要的話點個贊吧!
進階篇
1.《重構:改善既有代碼的設計》 適合對象:中級、高級
介紹:清晰揭示了重構的過程,解釋了重構的原理和最佳實踐方式,並給出了何時以及何地應該開始挖掘代碼以及改善。大師的傑作,讓你明白軟體是一步步改進的,不是一蹴而就的。
2.《XML入門經典》 適合對象:初級、中級、高級
介紹:很多人覺得沒必要買XML書籍,不過我還是覺得推薦一本給你作為工具書,而且看本書可以使得你對XML方方面面有個了解。裡面不少東西還是用到的。
3.《jQuery基礎教程》 適合對象:初級、中級、高級
介紹:從這個開始學習jQuery才是根本,不然以後遇到的很多奇怪問題不知所以然。jQuery個人感覺已經成為目前的javascript標准庫了,插件無數,大大簡化了前端工作。
4.《JavaScript權威指南》 適合對象:初級、中級、高級
介紹:一本從全新視角和層次來介紹JavaScript的參考書,填補了市場的空白。是學習js的必備參考工具書之一。
5.《代碼整潔之道》 適合對象:中級、高級
介紹:講述了一系列行之有效的整潔代碼操作實踐。軟體工程的理想編碼是無數人編出來的代碼像一個人寫的,這本書當作規范就不錯。
最後:學習Java編程一定要努力學習!祝你成功!
『叄』 java初級程序員應該看什麼書
學Java,有哪些推薦書籍可以看?很多人都會有這樣的疑問。如果你初出茅廬,對Java感興趣,在這行深鑽研,那麼這些書絕對不能少;如果你已經是個Java工程師,那麼這些書可以幫助你在Java的路上更加精進。一起來看看吧!
四大名著之《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軟體工程師的就業機會和人才需求量是非常大的。再加上Java程序員不僅IT專業企業需要,廣大的非IT企業也需要,前景是非常樂觀的。
『肆』 Java學習路線
根據個人實際的經歷,結合多種書籍,特別整理出了下面的java學習路線:
一、Java SE部分
1、java基礎:基礎語法;面向對象(重點);集合框架(重點);常見類庫API;
2、java界面編程:AWT;事件機制;Swing;
3、java高級知識:Annotation;IO和NIO、AIO;多線程、線程池;阻塞、非阻塞、非同步網路通信;反射、動態代理;
二、JDBC編程
4、SQL基礎:基礎SQL語句;基本查詢;多表查詢;子查詢;結果集的交、並、差運算;
5、JDBC基礎:常見資料庫用法;JDBC操作常見資料庫;RowSet與離線結果集;資料庫連接池;事務管理、批處理;
6、JDBC進階:存儲過程、函數;觸發器;理解JCBC的不足;掌握ORM工具優勢和設計;
三、DHTML編程
7、HTML基礎:基本HTML標簽;常見表單標簽;DIV+CSS布局;
8、JavaScript知識:javascript基本語法;javascript基本對象特徵;Json語法;深刻理解javascript的動態特徵;
9、Dom和事件機制:DOM操作、編程;常見瀏覽器事件機制;掌握用戶交互技巧;
四、XML編程
10、XML基礎:XML基礎規則;DTD和SCheme;XML和樣式單;
11、XML進階:DOM、SAX和JAXP;dom4j、JDOM等工具;XQuery和XQJ;基於XML的數據交換;
12、Web Service:JAX_WS2、SAAJ規范;WSDL和SOAP協議;CXF框架、攔截器;CXF整合Spring;
五、Java Web編程
13、Web編程基礎:Tomcat伺服器;Jsp語法、EL、內置對象;Servlet API;Servlet 3.0註解;Listener和Filter;
14、Web編程進階:自定義標簽庫;MVC和DAO、Servlet、標簽的作用;JSTL、DisplayTag等常見標簽庫用法;
15、Web編程原理:請求/響應、架構;Http協議;深刻理解Jsp運行原理;掌握Web容器底層的線程池、socket通信、調用Servlet的命令模式;
六、Ajax編程:
16、Ajax編程:XML HttpRequest和非同步請求;發送請求和處理響應;常見Ajax庫(Prototype、Jquery、ExtJs、DWR)用法;結合Http協議、非同步請求深入研究ajax庫的設計;
七、Android開發
17、Android基礎:Android開發調試環境;Android應用結構;界面組件與界面編程;資源管理;四大組件;
18、Android中級:文件IO和SQLite;圖形、圖像與動畫;音頻、視頻的錄制與播放;感測器編程;GPS應用;
19、Android高級:網路編程與Web Service;OpenGL_ES 3D開發;整合Google服務;使用NDK開發;java和c相互調試;
八、輕量級Java EE
17、Struts2:MVC與struts體系;Action和Result;國際化和標簽庫;文件上傳、下載;類型轉換和輸入檢驗;攔截器與插件開發;
18、Hibernate:ORM與持久化映射;關系映射、繼承映射;延遲載入、性能調優;HQL查詢、條件查詢、SQL查詢;二級緩存和查詢緩存;
19、Spring:IoC與Bean配置、管理;Bean生命周期;SP、EL;AOP與事務許可權控制;S2SH整合開發;Spring整合Jpa;
九、經典Java EE
20、JSF<選學>:MVC與JSF設計理念;託管Bean與導航模型;JSF流程與事件機制;JSF標簽庫;類型轉換與輸入檢驗;
21、EJB及相關技術:JNPI與RMI;會話Bean及其生命周期;IoC與EJB攔截器;JMS與MDB;會話Bean與Web Service;
22、JPA:ORM框架與JPA規范;JPA註解與常用API;JTA事務與事務管理;JPQL查詢;EJB、JPA整合;
十、Java 拓展、進階:
23、Java EE實踐與架構:Ant+Ivy或Maven;SVN、CVS;深刻理解10種以上設計模式;掌握各種Java EE架構及各自優勢;
24、Workflow:Workflow規范及功能;JBPM等workflow框架;多次重構、反復思考;大型項目經驗;
25、Java EE進階:掌握各MVC框架運行原理、能開發類似框架;掌握Spring、HiveMind、AspectJ等框架原理、能開發類似工具;掌握Hibernate、iBatis等框架原理,能開發類似工具;深入研究EJB機制、大致了解應用伺服器的實現;
希望對您有所幫助!~
『伍』 java入門用哪本書好
零基礎學習java,推薦書籍:
1、《程序員修煉之道——從小工到專家》
這本是指導程序員從低等級向高等級轉變的必要聖經。每一篇幅都需要仔細閱讀,深入思考,作者多年的經驗可以給我們在實際項目中處理給予很大的幫助。通過在實踐中,摸索,探討,最終都會發現很多問題都能在這本書找到最好的指導。
希望能幫到你,望採納!
『陸』 學習java需要學哪些 看什麼書
學習java需要學習的技術知識還是比較多的,包括:java基礎語法、面向對象、javase、資料庫技術、web前端、java開發框架、企業項目實戰等。想要學好這些技術,就需要我們不斷的努力才能夠完全掌握。至於看不看書這個可以根據大家自己的需求去了解該看一些什麼樣類型的書籍。
現在市面上的java學習資料很多,如果是想要快速完成學習找工作的可以去網路上找一些相關的視頻資料進行學習,或者是去報名java培訓班進行學習,看視頻學習或者是老師帶領學習的話更容易理解,這樣學習的效率相對看書來說是比較快一些。
java入門學習的話、大家可以看看下邊的這些書。
《Java核心技術(第10版)》
提起Java入門必讀,四大名著是少不了的。《Java 核心技術》就是其中之一,分卷一、卷二兩冊,卷一講基礎,卷二為進階。全書對於Java語言的核心概念、語法、重要特性和開發方法講解得非常細致,可以說是一部有關Java的網路全書。