java的核心技術卷1
① java核心技術卷1基礎知識和java從入門到精通
都適合初學者入門:建議兩本都要。
核心技術重點講解Java的基本語法、原理和編程思想,英文原著,注重打好技術基礎。
從入門到精通重點講怎麼快速上手開發常用的軟體,國人寫的書,注重怎麼實用。
如果你只想好好學習Java基礎,還不想涉及到具體的軟體開發,那麼就選核心技術,慢慢學習。
② JAVA 2核心技術 卷Ⅰ怎麼樣
《java核心技術(卷1)》書評 最近花了一個多星期的時間看了《Java核心技術》卷一,感覺這本書是一本介紹java內容比較全面的一本書,幾乎所有Java的知識點都有涉及,而且講解的也很詳細,對java的初學者來說是一本很好的入門書籍。該書對java中jdk的下載和安裝部署都進行了詳細的介紹,這對於初次接觸java的人來說,幫助是很大的。該書在講解java的基礎知識時,引入了大量的程序示例,這樣可以幫助初學者更好的理解java語言的語法知識和java語言的特性。這是一本適合初學者入門的經典好書。
③ 零基礎學習Java的書籍有哪些,請推薦
作為Java程序員來說,最痛苦的事情莫過於可以選擇的范圍太廣,可以讀的書太多,往往容易無所適從。我想就我自己讀過的技術書籍中挑選出來一些,按照學習的先後順序,推薦給大家,特別是那些想不斷提高自己技術水平的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的思路。
還有一些比較基礎的入門書籍推薦給你
《Head First java開發》java開發入門書籍
《Head First java開發》是本完整的面向對象(object-oriented,OO)程序設計和java開發的學習指導。此書是根據學習理論所設計的,讓你可以從學習程序語言的基礎開始一直到包括線程、網路與分布式程序等項目。最重要的,你會學會如何像個面向對象開發者一樣去思考。但如果你真地想要好好地學習java開發,你會需要《Head First java開發》。這本書可是Amazon編輯推薦的十大好書之一!強烈推薦學習此書,非常適合初學者入門。
《java開發從入門到精通》
《java開發從入門到精通》這本書主要針對java開發基礎,對於沒有學過java開發的人才說,是一個不錯的選擇。通過這本書,大家可以從零開始,慢慢來學習,而且實操很多,不會讓你看到最後出現只會理論的情況。
《Thinking in java開發》(中文名:《java開發編程思想》)
《java開發編程思想》可以說是最經典的java開發著作,是所有java開發程序員必備教科書。這本書不管是正在學習還是已經工作許多年的程序員,都可以從這本書中得到你想要的東西。這本書具有教材和工具書的作用,就像一本字典,想知道什麼都可以從中查詢。雖然這本書很好,但並不建議初學者學習,對於初學者難度較大。
《瘋狂java開發講義》
《瘋狂的講義》這本書比較適合自學者,內容比較項目化,實操方法很多,如果你想進行java開發的深入學習,不妨看看這本書。
《java開發核心技術》
這本書分為兩個部分,第一個部分講的是基礎知識,第二個部分講的是高級特性。由於內容非常有層次,所以非常適合自學的同學學習。
《java開發開發實戰經典》
這本書比較適合自學者學習,裡面有很多小案例,可以邊學邊練,鞏固知識。
PS:溫馨提示,光看不練假把式,跟著視頻教程練項目也是必不可少的!相關教程指路B站尚學堂官方號!都是免費滴!
④ java核心技術卷一如何辨真偽
沒有什麼真偽可言。
這個具體看個人對其的理解和看法。
⑤ java核心技術卷1 基礎知識第八版怎麼樣
建議看java編程思想,它可以幫助你深刻領悟java的精髓。以下附上java相關的十大書籍排名:
第一名:Java編程思想(Thinking in java )
包含范圍:全部。
沒說的,絕對的大師作品,當之無愧的第一。第一版時就享譽整個java界(當時網上好象也有人譯了)。國內版是京京工作室翻譯的,基本上毀了此書--錯誤術語太多。推薦高手看E文版,新手就不要先看此書了。第二版更精采,台灣的侯捷譯了此書。可以到看看前幾章的中文版(不過是台灣術語)。希望國內會快些引入此書,你也可到作者的主頁免費下載此書推薦。有chm格式的,非常棒!BTW:這位大師最近在寫Thinking in Python相信又是一本經典名著:)
第二名:Java2編程詳解(special edition java2)
包含范圍:全部
這本書會排在core java2的前面可能很多人會不同意,但是就中譯本和內容來看非常全面。適合新手成為高手。雖然國內的價位高了些(150),但基本還是值得的。該有的內容都有了,做參考書也很不錯。BTW,這個系列中的oracle8/8i使用手冊也是一本很經典的書,同樣推薦。
第三名:Java2核心技術卷一,二(core java2 volume1,2)
包含范圍:全部
這兩本我把它們看成一本不會有人有異議吧。這也是Sun的官方的書,我覺得相對來說。第二卷高級特性要比第一卷基礎知識好(第一卷又是京京工作室譯的--真影響情緒:()。內容同樣很全面,但是卷一雖說是基礎知識,同樣對新手來說不是很合適。感覺條理性不強,而且內容有些混雜,但第二卷完全可以彌補這些--精闢而細致,很適合有一定基礎的Java程序員看。
第四名:Java 2圖形設計 卷1:AWT 卷2:Swing-Graphic Java 1.2 Mastering the JFC Volume I:AWT SWING 3rd Edition
包含范圍:Java圖形設計
沒什麼說的了,盡管圖形設計不如J2EE那麼火 ,而且Win32下做應用程序也不是java的強項,但是AWT和Swing仍然是Java程序員的必修課。看這兩本就夠了,看看厚度就知道了,而且這也是Sun官方出的圖書。
第五名:J2EE構建企業系統專家級解決方案
包含范圍:J2ee
清華大學出版社 譯作者:[美]Paul J. Perrone,et al.著 張志偉等譯
又是一本極厚的書1038頁,105元。不過內容十分豐富,適合想對J2EE整體做了解的程序員,至於每項都想精就不太可能了,呵呵。畢竟在Java中思想是主要的。在這類中有本Java伺服器高級編程也很不錯,機工華章出的-wrox系列中的。
第六名: Java XML編程指南
電子工業出版社 譯作者: [美]Tom Myers,Alexander Nakhimovsky著
包含范圍:Java+XML
XML在Java中的地位也越來越重要了,而國內能看到的還有一本中國電力出的o eilly的Java和XML。最後我還是選了這本wrox的,當然你要是想好好學學XML本身,還是看看那本XML高級編程吧。wrox系列中的-機工華章出的。
第七名:書名:Jini核心技術 英文原書名: Core Jini
作者: W.Keith Edwards
包含范圍:Jini
Jini也是Java體系中很重要的部分,而且更重要的是這本可能是國內唯一的一本Jini專著-翻譯的也不錯。在我看來是當之無愧的經典,同樣是Sun的官方圖書,內容很清晰透徹。
第八名:Enterprise JavaBeans第二版 英文原書名: Enterprise JAVABEANS
作者: (美)Richard Monson-Haefel
包含范圍:EJB
O『reilly出的,ejb的重要性我不用多說了吧。盡管有人說這本譯的不好,但是同樣它是國內目前唯一的EJB專著。o eilly的書就是只講一方面或一項技術,很細,但價格也不菲,這本書的架構還可以,值得一看。
!!!!!!!!第九名:數據結構與演算法分析(Java版)
譯作者: [美]Clifford A.Shaffer著 張銘 劉曉丹譯
包含范圍:Java演算法
盡管基本上Java圖書都是講Java本身的特性。因為Java的體系太龐大了,而用Java來實現的數據結構與演算法,這本書也是唯一一本,所以盡管這本不是那麼的好但還是做以推薦。
第十名:軟體工程Java語言實現 英文原書名: Software Engineering with Java
作者: Stephen R.Schach 譯者: 袁兆山等
這本書沒什麼多說的,純理論性的東西,但軟體工程的重要也是有目共睹的,而且同樣是這個領域中唯一的一本Java書。
參考資料:第九名:數據結構與演算法分析(Java版)
⑥ 零基礎適合學Java核心技術 卷一嗎
剛學的話買卷1就好,卷2涉及到包括圖形界面在內的一些高級特性,如果想深入和廣泛了解的話就看看2,如果只是對java
se基礎了解,那麼看1就可以了。
望採納
⑦ 新手入門買《java核心技術卷1》好還是買《java從入門到精通》好
本科的時候讀過java編程思想,不過因為堅持不下去沒有讀完,這本書還是很不錯的,講的很詳細很透徹,最重要的是很清晰,不過就是太厚了,沒有足夠的毅力。
樓主如果需要的話,java編程思想 高清帶書簽pdf網頁鏈接,另外Java核心技術卷1基礎知識 第九版網頁鏈接也是不錯的入門書籍。其實我覺得題主可以看看豆瓣讀書上對對應書籍的評價,那裡的評價打分還是十分中肯的,可以作為很好的參考。
⑧ Java核心技術卷一上的源碼在Eclipse上運行出錯,什麼原因
你這個類上面還有紅叉,說明語法都存在問題,你先找到紅叉提示的地方,看看代碼寫的對不對,編譯都過不了,肯定不能運行。
⑨ 零基礎學習java,有沒有比較好的書或者視頻
入門類
1.《java從入門到精通》(第3版)
【內容介紹】
本書從初學者角度出發,通過通俗易懂的語言、豐富多彩的實例,詳細介紹了使用Java語言進行程序開發應該掌握的各方面技術。全書共分28章,包括:初識Java,熟悉Eclipse開發工具,Java
語言基礎,流程式控制制,字元串,數組,類和對象,包裝類,數字處理類,介面、繼承與多態,類的高級特性,異常處理,Swing程序設計,集合類,I/O輸入輸出,反射,枚舉類型與泛型,多線程,網路通信,資料庫操作,Swing表格組件,Swing樹組件,Swing其他高級組件,高級布局管理器,高級事件處理,AWT繪圖與音頻播放,列印技術和企業進銷存管理系統等。所有知識都結合具體實例進行介紹,涉及的程序代碼給出了詳細的注釋,可以使讀者輕松領會Java程序開發的精髓,快速提高開發技能。
【推薦理由】
本書內容詳盡,實例豐富,非常適合作為編程初學者的學慣用書,也適合作為開發人員的查閱、參考資料。
2.《spring 入門到精通》
【內容介紹】
本書由淺入深,循序漸進地介紹了Spring的體系結構和相關知識點,目的是幫助初學者快速掌握Spring,並能使用Spring進行應用程序的開發。本書最大的特色在於每章都是由淺入深,從一個簡單的示例入手,讓讀者快速了解本章內容,然後再詳細講解本章涉及的基本原理和知識點,最後再通過一個詳細的示例宋鞏固所學內容。本書每一章的例子都是經過精挑細選,具有很強的針對性,力求讓讀者通過親自動手做而掌握其原理和方法,從而學習盡可能多的知識。本書適用於初、中級軟體開發人員,同時也可用作高校相關專業師生和社會培訓班的教材。
【推薦理由】
全書共分14章,內容涵蓋了Spring的基礎概念、核心容器、SpringAOP、事務處理、持久層封裝、Web框架、定時器、Spring和Struts、Spring和Hibernate、Spring和Ant、Spring和Junit。本書適用於初、中級軟體開發人員,同時也可用作高校相關專業師生和社會培訓班的教材。
3.《JavaWeb開發詳解》
【內容介紹】
本書共分4部分,從XML、Servlet、JSP和應用的角度向讀者展示了Java Web開發中各種技術的應用,循序漸進地引導讀者快速掌握Java Web開發。
【推薦理由】
本書內容全面,涵蓋了從事Java Web開發所應掌握的所有知識,在知識的講解上本書採用理論與實踐相結合的方式,從程序運行的內部機制進行分析講解,並通過大量的實例和實驗來驗證並運用本書的知識。
以上書籍資料希望對你有幫助,有其他問題可以留言!
⑩ Java核心技術卷Ⅰ:基礎知識的評注者序
大約在八九年前,我剛好是《Java核心技術》第5版的讀者,彈指之間,Java已經歷很多變化,《Java核心技術》也已經升級到了第8版,並且一度成為暢銷圖書。我還曾不止一次向Java新人推薦此書,卻不曾想現在竟有幸成為本書評注版的評注者。重讀本書倍感親切,不由地感嘆一本好書對於學習的正面影響不可限量。
這里借本書再寫一下個人對Java學習要點的理解,也算是對本書內容的一個導讀(本評注版的內容對原書進行了精簡,刪除了原書的第7~10章,並對原書的章節序號進行了相應的調整。也即是說,本評注版中的第7~10章是原書的11~14章)。
第1章是對Java的概要介紹,其中並不涉及Java的具體語法,但是包含了一些Java創新的思想和方法。當你成為資深設計人員或者成為軟體開發的技術領導者之後,這些創新的思想和方法也許能給你一些啟示。
第2章介紹Java編程環境,包括使用JDK進行基於命令行的開發,以及集成開發環境Eclipse。這是Java編程的基礎,特別是通過掌握基於命令行的開發可以幫助你深刻理解Java的編寫、編譯、運行機制,這個機制的掌握對於學習Java非常重要。
第3章是Java的基礎編程結構。基礎當然重要,這里不用再多說了。
第4、5章分別介紹了Java的對象和類,以及Java的繼承。這兩章是Java面向對象編程的核心,也是學習Java的關鍵之一。要想成為Java高手,務必深刻理解這兩章的內容。
第6章介紹Java的介面和內部類。內部類並不太重要,但是在編程語言中引入介面絕對是Java最具革命性的創新。這是Java編程構件化架構體系的重要基礎。讀者對Java的介面一定要好好理解。
第7章介紹Java的異常、日誌、斷言和調試等。一個正規的程序一定有著良好的異常處理機制和完善的日誌系統。
第8章介紹Java的范型。范型是Java後來加入的內容,有些復雜,需要你耐心一點,慢慢理解。
第9章介紹Java的集合。本章主要是理解Java的集合類集成與實現體系,以及各種集合類的實現機理與特點,從而能夠恰當地選擇並使用合適的集合類。
第10章介紹Java的多線程。多線程是軟體開發的高級話題,也是現代程序設計中非常重要的內容,尤其是對於網路服務端程序的開發具有重要的意義。多線程編程通常比較復雜,需要仔細理解,正確理解多線程運行的原理、概念,以及Java中多線程的實現方式是學習本章的關鍵。
雖稱為評注者,然而本人才疏學淺,不可與脂硯齋、金聖嘆等同日而語。僅希望能通過評注這種形式與Java初學者形成一種交流,通過對Java學習要點的一些提示和解釋,以及對原書內容的一些補充,讓Java初學者能夠深入理解Java,並快速掌握Java。但願本書能夠對你學習Java帶來幫助。
另外要說明一下,由於本書篇幅較大,為了節省成本和便於讀者對照原書閱讀,本評注版也標出了原書對應的頁碼,本書的索引所列頁碼(包括正文的頁碼引用)為原英文版頁碼。
公飛
2011年3月