大家好,關于java核心技術卷2很多朋友都還不太明白,不過沒關系,因為今天小編就來為大家分享關于求推薦一些javaee書籍的知識點,相信應該可以解決大家的一些困惑和問題,如果碰巧可以解決您的問題,還望關注下本站哦,希望對各位有所幫助!
求推薦一些javaee書籍
第一部分:Java語言篇
1《Java編程規范》
適合對象:初級,中級
介紹:作者JamesGosling(Java之父),所以這本書我覺得你怎么也得讀一下。對基礎講解的很不錯。
2《Java核心技術:卷Ⅰ基礎知識》
介紹:官方機構圖書,你怎么也得有一本,這本書比較全面而且易懂。放在案旁用到的時候查一查,看一看。是學習入門必備書。
注:新手必備3《Java編程思想》
適合對象:初級,中級
介紹:這本書的作者就是著名的C++編程思想,對OO的理解很好,Java作為一門面向對象的語言,你學習Java最好也同時參考這本書進行入門學習。
注:新手必備
4《EffectiveJava》
適合對象:初級,中級,高級
介紹:作者是Java的第2號人物,目前是Google的Java老大,是JamesGosling強力推薦的一本書。
5《Java與模式》
星級:
適合對象:中級,高級
介紹:是國人寫的難得的值得購買的一本書,當然現在也有大話設計模式之類的出現,這本書出現的比較早,是初級到中高級必讀的圖書之一。
注:沒有理解面向對象前,讀這本書沒有意義。最好是有過項目經驗再讀比較好。
6《SCJP學習指南》
適合對象:初級,中級
介紹:官方考試必備圖書,對你檢驗自己學些Java知識情況很有幫助,這本書最適合學生閱讀,這本書理解透了,找工作面試Java題目不會有任何問題,工作多年的拿這里的題目不會做的都很多。
7《Java數據結構和算法》
適合對象:初級,中級,高級
介紹:這本書使用Java語言描述了我們常用的數據結構,寫的非常不錯。值得一看,不過目前基本斷貨(這個就是最有利的說明)。
8《JunitRecipes中文版:程序員實用測試技巧》
適合對象:初級,中級,高級
介紹:目前敏捷盛行,這個你是不管怎樣也得看一看的。
第二部分:中級進階篇
1《Springinaction》
適合對象:初級,中級,高級
介紹:Spring框架,作為Java程序員是怎么都必須學習的。IOC、AOP是你以后見到的軟件的基礎。另外基本上很多東西都和Spring產生聯系。
2《精通Spring2.x:企業應用開發詳解》
適合對象:初級,中級,高級
介紹:書中提供了Spring中的目前最流行用法的實例和實用情況。
3《iBatis實踐》
適合對象:初級,中級,高級
介紹:iBatis必看參考書,inaction從未讓人失望過。
4《精通Hibernate:Java對象持久化技術詳解》
適合對象:初級,中級,高級
介紹:Hibernate必備參考書,也是國人寫的,難得的一本好書,而且作者是個MM。
5《Struts2.1權威指南》
適合對象:初級,中級
介紹:學習Struts2的一本國人寫的不錯的書,不過名稱顯得大了點。權威指南應該只有作者才可以這么叫。
6《Maven實踐》
適合對象:初級,中級
介紹:從Ant到Maven現在時大勢所趨了,您怎么也得學習一下。
7《expertone-on-oneJ2EEDevelopmentwithoutEJB中文版》
適合對象:初級,中級
介紹:這個其實是Spring的基礎,作者巨牛。強力推薦,可惜是基本買不到這本書了。
8《Tomcat權威指南》
適合對象:初級,中級
介紹:做JavaWeb的一般都必須學習這個,為Apache的開源項目。
9《HeadFirstServlets&Jsp》
適合對象:初級,中級
介紹:Servlet和Jsp作為JavaEE程序員是必須要掌握好的,而且HeadFirst系列從未令人失望。
10《HeadFirstHTML與CSS.XHTML》
適合對象:初級
介紹:介紹Web前端的不錯的入門書。
11《HTML+CSS網頁設計與布局從入門到精通》
適合對象:初級
介紹:這本書最大的特點是帶光盤而且講解的不錯,應用實例也不錯。
12《JavaScript寶典》
適合對象:初級,中級,高級
介紹:是學習js的必備參考工具書之一,我記得幾年前國內都沒有中文版,我都把整本書打印出來看了一下。
13《JavaScript權威指南》
適合對象:初級,中級,高級
介紹:是學習js的必備參考工具書之一。我看我同事購買了,看起來還不錯。
14《征服AjaxWeb2.0開發技術詳解》
適合對象:初級,中級
介紹:這本書當年是CSDN送給我的,感覺還是不錯的。對學習AJAX有幫助。
15《jQuery基礎教程》
適合對象:初級,中級,高級
介紹:從這個開始學習jQuery才是根本。不然以后遇到的很多奇怪問題不知所以然。jQuery個人感覺已經成為目前的javascript標準庫了,插件無數,大大簡化了前端工作。
16《XML入門經典》
適合對象:初級,中級,高級
介紹:很多人覺得沒必要買XML書籍,不過我還是覺得推薦一本給你作為工具書,而且看本書可以使得你對XML方方面面有個了解。里面不少東西還是用到的。
17《敏捷軟件開發(原則模式與實踐)》
適合對象:中級,高級
介紹:敏捷大師的著作,您怎么也得看看。這本書包含了UML的講解,所以我就不推薦UML的書了。
18《重構:改善既有代碼的設計》
適合對象:中級,高級
介紹:同樣是大師的杰作,不可不看。最重要的是讓你明白軟件也是一步步改進的,不是一蹴而就的。
19《代碼整潔之道》
適合對象:中級,高級
介紹:軟件工程的理想編碼是需要無數人編出來的代碼像一個人寫的。這本書當作規范就不錯。
注意:WebService的圖書我還真不知道給您推薦什么,都不怎么樣。您做個實例就明白,不過怎么做接口才是核心。
零基礎的人學Java,該如何提升自我的學習能力
第一步,先看一些入門的視頻教程,例如慕課網,網易云課堂,極客學院等等,對Java有個初步的了解。
第二步,跟著教程搭建好開發環境,做一些小案例,小Demo。
第三步,看一些經典的Java書籍。若是0基礎,可以先看一些國內的教程,例如李剛的《瘋狂Java講義》。等到有了一定的理解之后推薦看一些國外的Java經典書籍,如《Java核心技術卷一》《ThinkinginJava》等等
第四步,找一些項目案例教程,跟著做一個實際的項目。例如慕課網有許多實際的項目,適合入手的。
總的來說,學習就是看書看視頻敲代碼結合自己的思考和理解,不斷循環和重復的過程。不要指望一遍看書看教程就學會,學習要一遍一遍的查漏補缺,一遍會比一遍有更多的思考。
有哪些關于Java Web后端的書籍
從加入BAT起,就一直從事后端開發,從PHP到JAVA,也經歷過自學成才的過程。
接下來我就根據我的經驗來為大家分享我讀過的,javaweb后端開發的好書。
《thinkinginjava》
中文版叫《Java編程思想》,是Java學習領域的圣經,也是入門書?;旧?,Java成手都會推薦新人來看這本,里面詳盡介紹了Java的基本概念,對于打牢Java基礎,后面不論是做web開發,還是app開發,都有非常重要的作用。不過這本書過于厚重,里面有些Java的使用方式已經過時,因此只建議讀懂這本書的前半部分,夯實基礎即可。
《headfirstjava》
這本書可以與上面的那本輔助著看,相對來說,它讀起來更加輕快,里面很多結合實際生活的例子也很幽默,算是深入淺出。或者可以考慮先讀這本,把基礎打個七分牢固,然后再去讀《thinkinginjava》來補充最后的三分。
《headfirstservlet》
javaweb開發少不了要知道servlet,就算現在有很多成熟的框架,比如SSH,SSM,SPRINGBOOT,其中已經將servlet的部分封裝了起來,但是發展到后期想往高級Java工程師方向前進的話,還是需要去了解很多底層的原理。
《圖解HTTP》
javaweb開發自然少不了web相關的。作為目前最廣泛使用的http協議,在開發過程中自然也要掌握相關的知識,才能寫出優雅美麗的接口。
《JavaEE互聯網輕量級框架整合開發》
目前所有開發Javaweb的項目都會選擇使用框架,從而減輕程序員的很多負擔,目前常用的框架SSM已經逐漸把SSH淘汰,因此,非常建議了解這本介紹SSM框架的書,能夠大大提高工作效率。
《深入淺出SpringBoot2.x》
最后是這本springboot,因為springboot目前勢頭更加強勁,由于它能夠僅僅依賴注解就完成配置,而不需要很麻煩的xml文件,我們公司很多項目已經淘汰了SSM,用上了springboot。
以上是我的淺見,歡迎各位在下方評論區給我交流點贊。
我是蘇蘇思量,來自BAT的Java開發工程師,每日分享科技類見聞,歡迎關注我,與我共同進步。
一個剛工作的Java程序員該看哪些書籍
謝邀。簡單列幾本:
《JAVA編程思想》夯實基礎。這本書算是Java圣經,但是不適合入門,需要有一定的基礎。講述了JAVA的方方面面。需要花力氣去啃??忻靼琢四銜谢砣婚_朗的感覺。好的基礎是后面學習新技術的基石?!吨貥嫛泛么a是改出來的。馬丁福勒的經典書。一步步的告訴你該怎么重構代碼。避免你寫出面條代碼?!禘ffectiveJava》避免Java中的坑。Java語言本身有很多坑,本書以條目的方式列出了一條條的建議,幫你避免這些坑?!睹艚蒈浖_發:原則、模式與實踐》面向對象原理與模式。另一位馬丁大叔的書,面向對象設計原理及設計模式的應用。結合GOF的《設計模式》效果更佳《人件》如何進入心流。偏管理的一本書,與《人月神話》不同,本書可以說是從程序員的角度來講項目管理,講外部環境對軟件開發的影響。其中很多內容深有體會,可以在工作一段時間后來看《Spring實戰》JAVA企業開發事實上的標準。這個算是Java程序員的必備技能之一了,不贅述了?!禖odeComplete》中文《代碼大全》,翻譯很有誤導性。這是一本軟件構建手冊,講了軟件構建的完整流程,也建議工作一段時間后再看自學java電腦下什么,書籍小白買什么!先看書在實踐了解一下謝謝。買一本還是什么
筆者并不清楚題主自學Java的原因是什么。如果題主是純粹興趣愛好,那當然可以自學。但是如果是打算以此謀生,那么就有兩種情況:
1.新手小白
這種情況的話,自學其實并不是很推薦。一來自學需要極大的自制力。自學是很枯燥的,沒有一定自制力的話,題主恐怕堅持不下來。再來程序開發這行,其實還是很介意科班出身的。如果題主僅靠自學,恐怕以后的求職路會很難。
2.工作一段時間,想多掌握一門開發語言
這種情況的話,自學還算挺靠譜的。一來基本的語言結構已經掌握,換一門語言,無非就是改改編程習慣,熟悉下語法糖。剛開始接觸,菜鳥教程上已有專門的語法糖介紹,這是必須看的,還可以瀏覽下csdn,starkflow這些技術網站,當然不可少的還有大量的練習,刷刷算法題之類的,這么做的話,很快的就可以入門了。入門后,可以考慮下自己想做Java那一塊的開發。如果題主想從事web相關開發工作,可以看下spring相關的教程書籍,或者瀏覽csdn,上面有很多都做了相關分享;如果是打算從事android的話,同理,看下android相關的書籍。
看到有人推薦題主看《Java編程思想》,《Java核心技術》等這些書籍。其實并不是很推薦題主在入門階段讀這些書籍,一來晦澀難懂不說,再來就是這些書籍針對的是有一定Java開發經驗,想進一步提升自己的編碼能力的人去讀的。題主如果在入門階段就去翻閱的話,說實話,對題主繼續學習Java來說,打擊挺大的。
Java學習的話有什么推薦的
不知道主要你是想要推薦什么,如果是學習方法和資源的話,我就直接給出來了,畢竟黑馬程序員的資源還是有口皆碑的。
然后再把各個階段的單獨清理出來。每個階段會用到的資源也會附上一部分。
以下提到的資源關注我私聊發送“java”就能獲得了。另外光看視頻不行,最好買幾本java入門書籍,跟著書本和視頻學習效果更好。
第一階段:
畢向東Java基礎教程、或者最新的java入門,會打字就能學會。
這個基礎教程講的很全面,對新手很友好,
第二階段
Java多線程與并發庫高級應用這個是張孝祥老師的
mysql高級教程視頻
JDBC教程
10天玩轉Web前端視頻
linux從入門到精通
第三階段:
高可用的并發解決方案nginx+keepalived視頻
動手實現Tomcat
Ajax、jQuery基礎入門視頻教程
REDIS高級應用
Maven精品教程視頻
Mybatis由淺入深全套
Spring和springMVC詳細示例精通教程
第四階段
oracle數據庫單行和多行函數的使用
物流行業--國際物流
java實戰項目品優購電商系統開發
深度掌握Springboot實踐技術教程
玩轉Github開發
Vue.js深入淺出教程
第五階段
SpringBoot+Vue.js+FastDFS實現分布式圖片服務器
一統江湖微服務架構之SpringCloud
Jenkins持續集成
迎娶白富美的獨門秘籍-Java程序算法設計視頻
然后再來個其他的熱點項目吧,作為參考。
巴巴運動網視頻教程106集
巴巴運動網視頻教程續集42集
這些資源關注私聊我發送“java”就能獲得了哦。
如果你還想了解更多這方面的信息,記得收藏關注本站。