thinkinginjava,thinkinginjava目錄

本文目錄一覽:

現在看Java編程思想這本書會不會過時了

不會。

Java是面向對象編程的經典語言,其中蘊含的面向對象的編程思想至少在未來二十年內是不會落伍的。

學習Java,主要是領會其中的編程思想,面向對象的編程思想,然後次要的才是學習其中的類。

Java最新版本為1.6,我使用的是1.4,主要考慮的是兼容性的問題。從JDK1.4到JDK1.6究竟有些什麼改變?———–其中的變化只是增加了一些類而已,關於底層的運行機制,如垃圾回收機制,類的初始化機制,編譯過程都是沒有變化的。

所以,你不必擔心《Thinking in Java》這本書是否過時。

題外話:很多人都對《Thinking in Java》這本書推崇備至,然而我卻並不這樣認為,因為《Thinking in Java》這本書講解的非常深入,對於一個沒有編程基礎的人來說,閱讀它就像看天書一樣。

一般新手Java編程書籍通用模式:

1.Java歷史、前景、本書適用人群

2.Java開發環境的搭建

3.Java程序編寫規,寫第一個Java程序

4.從Java的數據類型開始正式進入編程學習。

而《Thinking in Java》不是這樣,它全是跳躍式的編寫,如果開發環境都沒搭建起來,就嘗試了解『面向對象』的思想,這無疑是痴人說夢,而這本書恰恰是這樣。

這本書適合一定編程經驗的人看,這本書講的很深入,如果是初學者,建議先看入門的書籍吧,然後再一步步深入學習。

thinking in java 這書寫的太愚蠢了,你們覺得呢?

說實話,我不贊同樓主的說法。

這是一本很不錯的書,講得很清楚,很詳細。學習程序語言剛開始的時候一定要多寫,寫多了就會有感覺,但是光會寫是不夠了,你只有明白了它的原理,它的思想,你的程序才會寫得更好,你才能更好地理解這門語言。

剛開始看這本書的時候,我也覺得文字太多,看半天不太明白,也有個原因可以是我們看的是翻譯過來的,而不是英文原版,肯定有翻譯不恰當的地方。如果樓主,英文很好的話,可以直接去看原版的。

我讀這本書採取的方法是寫其中的代碼,寫了之後自己分析一下,或者改改程序,然後再去看書中的說明,這樣收穫要大些,如果直接去看裡面的文字,會覺得很沒趣,畢竟編程語言的學習還是要多寫,只看不寫肯定是不得行的。

《thinking in java》這本書把JAVA的編程思想講得很清楚,注重的不是實戰,而是對思想和原理的理解,這對我們了解這門語言是很有幫助的,如果只是能寫代碼的話,只要寫多了,再笨的人也會按照步驟來寫的。

這本書需要靜下心來慢慢地看,不要急,細細體會,值得多看幾遍。

這只是我個人的想法,如果有讓樓主不滿意的地方,還請見諒~!

誰給推薦幾本java進階的書籍?

一、入門

《Java 2從入門到精通》- 推薦

《Thinking in Java》- 強烈推薦*

O』reilly的Java編程基礎系列 - 參考*

二、進階

《Java Cook Book》- 非常推薦* (包含了Java編程的Tips,適合當做手冊來查閱)

《O』reilly-Java IO》- 推薦* (包含Java IO編程的各個方面)

《O』reilly-Database Programming with JDBC》- 推薦* (JDBC編程)

《O』reilly-Java Programming with Oracle JDBC》- 參考* 對於學習有困難不知道怎麼去做的可以加扣:五七8接著後面再來不要斷0二四最後一部分再加一4四連在一起即可,進行交流得到幫助和大神的指導,同時獲取免費的聽課許可權! 三、Java Web編程

《O』reilly-Java Server Pages》- 強烈推薦*

《O』reilly-Java Servlet Programming》- 非常推薦*

《O』reilly-Jakarta Struts》- 推薦* (Java Web編程的一個MVC實現框架Struts的書)

四、EJB編程

《J2EE應用與BEA Weblogic Server》- 強烈推薦

《Mastering EJB 2.0》- 非常推薦*

《Enterprise Java Bean》- 推薦*

JAVA零基礎者應該看什麼書比較好

給大家推薦一些對Java學習有用的經典書籍,感興趣的小夥伴們可以收藏一下!

1、《thinkingin Java》

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

2、《Head First ServleJSP》

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

3、《瘋狂Java講義》

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

4、《Java從入門到精通》

作為一本Java技術的入門書,它是絕對出色的。語言通俗易懂,一個星期就能讓你明白怎麼用Java語言寫程序。此書對於沒有任何編程語言基礎的同學非常友好,一步一步帶領入門。不過過了基礎期之後,它就可以擱置一旁了。

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

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

6、《Java學習筆記》

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

7、《HeadFirstJava》

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

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

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

以上就是推薦的7本Java經典書籍,希望對大家的學習有所幫助。也希望在成為一名更優秀的Java程序員的道路上,我們可以一起學習、一起進步。

怎麼評價《Thinking in java》這本書

我看的是英文原版的,這本書封面就蘊含了作者的思想。該書封面的整體設計靈感來源於上個世紀初的”美術工藝運功(ArtsCrafts Movement)”, 這場運動旨在對工業革命以來產品缺乏設計感和美感的反思,反對華而不實的維多利亞風格,倡導”工匠精神”的復甦。

該書的作者Bruce Eckel在序中寫到:I see Java in this same way:as an attempt to elevate the programmer away from an operating system mechanic and toward being a “software craftsman.”

作者希望該書能幫助程序員有更多思考,避免成為一個碼農,而應該具有更多的匠人精神。

封面復古風格的木格子,每一個格子都裝著昆蟲標本,每一個標本就是一個”對象(Object)”,其中左上角第一個格子就是JAVA,暗示JAVA的面向對象的核心思想。

昆蟲(bugs)被殺死作為標本都整齊地排列在格子中,則 代表著Java這門語言有著強大的發現、展示和處理bug的能力。

作者對封面都這麼用心設計,可見這本書,與其說是一部工具書,更像是一本Java的藝術思想

Thinking In Java里提供的類庫如何載入?

環境變數的classpath中,添加net.mindview.*所在包的絕對路徑!

還有一種方法,使用帶classpath參數的運行方法:

java -classpath “XXXXXX;”%classpath% YourClass

其中XXXXXX為你所需要的不在classpath中的所有jar

你說的java SineDraw

Exception in thread “main” java.lang.NoClassDefFoundError: SineDraw wrong name: gui/SineDraw

是因為SineDraw在包gui中,不能直接用java SineDraw ,好像要加包名java gui.SineDraw,是不是這樣寫我也忘了,很久沒在cmd下運行java程序了,呵呵

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/246065.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 13:12
下一篇 2024-12-12 13:12

相關推薦

  • Rclone複製所有目錄

    如果你需要將本地文件複製到雲端,或者從雲端複製文件到本地,Rclone是一個非常好的選擇。本文將介紹如何使用Rclone複製所有目錄。 一、安裝Rclone 首先,你需要在你的機器…

    編程 2025-04-29
  • 二級考級舞蹈大全目錄

    本文將從以下多個方面對二級考級舞蹈大全目錄進行詳細闡述。 一、目錄結構 二級考級舞蹈大全目錄主要分為三級,即一級目錄、二級目錄和三級目錄。其中,一級目錄為舞蹈類型,二級目錄為舞蹈名…

    編程 2025-04-29
  • Python目錄怎麼打開

    Python是一種高級編程語言,以其易讀、易擴展和簡潔高效的特徵,目前得到了眾多程序開發者的認可。Python的應用已經擴展到了人工智慧、Web開發、數據分析、自動化測試等領域。本…

    編程 2025-04-28
  • 不從skel目錄複製文件的方法

    對於開發工程師而言,我們經常需要使用一些預定義的目錄結構來組織我們的項目文件。skel作為一個經典的目錄結構,包含了許多常用的文件和目錄。 一、了解skel目錄 skel目錄通常位…

    編程 2025-04-28
  • Python保存文件到指定目錄

    在Python編程中,我們有時需要將生成的文件保存到指定目錄中。本文將從以下幾個方面詳細介紹如何使用Python保存文件到指定目錄。 一、使用os模塊保存文件到指定目錄 在Pyth…

    編程 2025-04-28
  • Python獲取py文件目錄及其應用

    本文將從多個方面介紹Python獲取py文件目錄及其應用,包括獲取py文件所在目錄和父目錄、獲取某個路徑下所有py文件、查找某個目錄下特定文件名的py文件、以及將當前目錄及其子目錄…

    編程 2025-04-27
  • Docker掛載目錄–graph用法介紹

    本文將從如下幾個方面詳細闡述Docker掛載目錄–graph: 一、基本概念 在Docker中,鏡像是由一系列只讀層組成的文件系統。當我們啟動一個容器時,Docker會…

    編程 2025-04-27
  • 網站目錄掃描

    一、目錄掃描是什麼 目錄掃描是一種常見的網路安全評估技術,通常用於評估一個網站或者系統的安全性。它的原理是通過枚舉目標系統中的文件和目錄,尋找系統存在的漏洞和其他安全問題。 在目錄…

    編程 2025-04-25
  • 深入理解 Vue 目錄結構

    Vue 是一款由 Evan You 開發的流行 JavaScript 框架。Vue 具有響應式視圖和組件化的思想,讓開發者可以輕鬆構建互動式的 Web 應用。那麼在 Vue 開發中…

    編程 2025-04-24
  • Linux複製文件夾下所有文件到指定目錄

    一、使用cp命令複製單個文件 在Linux系統中,我們可以使用cp命令來複制單個文件,具體命令如下: cp 源文件 目標文件 其中,源文件是要複製的文件,目標文件是複製後的文件名或…

    編程 2025-04-24

發表回復

登錄後才能評論