導航:首頁 > 編程語言 > java編程思想知乎

java編程思想知乎

發布時間:2023-04-10 01:20:06

A. java核心技術 與 Java編程思想 哪本好

如果沒有一定的基礎,兩本書看的會比較暈.兩本書的側重點都有所不同.java編程思想比較全面,主要分析為什麼這樣設計.核心技術呢,講的比較高層一些.這是我的理解.

B. 《java核心技術》和《Java編程思想》到底好在哪兒

《java核心技術》個人覺得,講的很深入淺出,有深入東西,但是好懂。是一本任何階段都適合的好書。
《java編程思想》已經到達了一個高度了。可以說作者把java當一個藝術品在解析。說實在的,作者已經盡力在講的通俗易懂了。但是畢竟這本書沉澱得太厚重。所以剛剛接觸java不久的並不適合。你可以在這本書裡面找到讓你興奮的知識。
這2本書在手,幾乎不用繼續考慮其他的書了。除非這本書是專講你感興趣的個別知識點。

C. Java的自學過程中怎麼能有個清晰的學習路線

首先先搞懂JavaSE的部分,Swing和swt部分就可以少看或不看,因為現在用的比較少。重點是看懂Java中的面向對象、集合框架、JDBC、異常、IO、線程和網路編程。JavaSE搞定後再學習Servlet、JSP,然後才是經典的Struts2、Hibernate和Spring,學習框架時重點理解框架的運行原理,甚至可以嘗試自己寫個輕量級的框架。理解運行原理的最好方法就是閱讀源代碼,還是要感謝Java中的開源項目。這期間還要多找各種大小的項目去完成,不一定要大,但是要精緻,功能要完整,這樣可以練習所學知識,並且可以在做項目中發現自己的知識體系中不足的地方。關於看視頻,我不推薦,很多同學一天到晚就知道看視頻,殊不知,編程真理在於「練習,練習,不停練習」!

再補充下:當學習Java的期間,會碰到各種各樣的異常,請積累這晌神些異常信息,以及如何出現的異常和如何處理的,因為java中常見的異常就那麼幾種,積累的多了,處理問題的能力就提高,這樣水平會提高的很快!

SpringMVC 這幾年的佔有率迅速的提高,可能之後會取代 Struts2,但是無論怎麼變化,這些還都是 MVC 模式,理解了這個模式,上手任何的 MVC框架都應該很快。
企業需要的變化還體現在大數據方面,因為 Hadoop 的流行,Java 的應用場景又多了一個。所以,不喜歡 web 的可以考慮學習大數據方面的知識。
另一個流行的場景自然就是 Android,學習 Android 依然需要你有 JavaSE 的底子+HTTP 協議的理解,再配合上 Linux 的知識就可以開始了。

再說下找項目的問題,初學宴粗虧者可能會碰到不知道做什麼的問題,其實最開始大家都是從模仿開始的,例如你學會了 jsp+Servlet,那就可以模仿一個 v2ex 這樣的論壇出來。學會了 SpringMVC,那就試著將論壇的代碼重構,提供restful介面供客戶端訪問(Android、IOS 、web 等)。論壇做的沒難度了,那就模仿一個團購網站,依然是不一定要做全部的功能,但是做出的功能要穩定,要精緻。或者一個微信公眾平台的開發都是不錯的項目。

初學者看源代碼有的人推薦看 Struts2、spring 的,但是我相信10個初學者9個看不懂,那就從簡單的開始,例如 Apache 的 Commons 庫,例如 lang、dbutils、io 等,這些都是非常不錯的代碼,類的數量不多而且質量也不錯,這些看懂之後,你的基礎水平增長的不是一點點。

再次提醒初學者,學習編程沒有你想的那麼簡單,必須要多練習,多思考,最主要的是你對這個有興趣。現在不少網站和媒體都宣傳1個月學會凳棚前端、3個月入職 BAT 的口號,那也就是口號而已,別太認真。這條路沒有捷徑,寫你的代碼就是了!

推薦幾本書:
Java基礎部分
JAVA核心技術(卷1) (豆瓣)
Head First Java (豆瓣)
重構 (豆瓣)
Effective java 中文版(第2版) (豆瓣)
Head First 設計模式(中文版) (豆瓣)
嚴重不推薦《Java編程思想》,這句話一出,估計很多人會噴死我,因為這本書被很多人奉為Java中的聖經級的書籍。但是我真的想問問這些人,你們真的看過這本書嗎?真的適合初學者去看嗎?多少初學者就是看了這本書做到了從入門到放棄的過程。所以,我的觀點是,有一定Java開發經驗了再看這聖經。

資料庫部分
MySQL必知必會 (豆瓣)
JSP和Servlet部分
Head First Servlets & JSP(中文版) (豆瓣)
HTTP權威指南 (豆瓣)
圖解HTTP (豆瓣)

框架部分
Spring實戰(第3版) (豆瓣)
Spring技術內幕 (豆瓣)
Java Persistence with MyBatis 3 (豆瓣)
深入淺出Hibernate (豆瓣) 雖然老,但是經典
Struts 2實戰 (豆瓣)
Android
Android編程權威指南(第2版) (豆瓣)
其他
Redis實戰 (豆瓣)
Redis設計與實現 (豆瓣)
Redis入門指南 (豆瓣)
來源於知乎

D. Java編程大神,常常說的Java編程思想是什麼

編程思想的形成,靠的是去實踐,去練習不知道你java現在學到什麼程度了我就從頭說起吧 首先學習的是java的特性(安全,跨平台),學習java的語法,一些常用的類等等這時候你可以做一些簡單的練習比如書上的例子你寫到電腦上,運行,看看結果,一句一句的分析。每行代碼干什麼的,然後試著去改變變數的值,修改一些語句。慢慢培養自己,熟悉java。但是要注意!你寫的根本就不是java程序,為什麼呢?你根本就沒有用到java的特點,比如類,繼承,封裝,多態....沒有這些,就是C語言用java語法寫了一遍。熟練的掌握java的基礎知識,這樣你就可以試著寫小程序了,推薦你寫一些游戲,慢慢培養自己設計的能力。比如掃雷游戲吧,整個游戲要分為幾個部分,計時器,計雷器,雷區,界面,菜單....在將功能細化,比如每一個雷塊都是一個對象。。。對象有許多的方法。。。。慢慢的培養自己面向對象程序設計的思路。 一個完整的程序寫成了,你就會對編程有自己的把握了,你就可以試著寫更大項目。慢慢的你就成了老鳥。。。回過頭看自己剛學java的時候寫的游戲,就會發現架構不好,設計不好,代碼重用度不好,擴展性不好。。。。 學java不難,只要肯堅持,多用頭腦去思考,也別想著一口吃成胖子

E. java編程思想哪一版最好 知乎

市面上搭態最新的第四版

Java編程思想第四版完整碧茄中文版悔枝察.pdf 下載

更多java 學習書籍 下載

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

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

1、《thinkingin Java》

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

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

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

G. 求一份完整的java自學學習方法

java自學網Java從入門到精通(第3版)PDF電子書.zip 免費下載

鏈接: https://pan..com/s/1vmPxcmXR7adtUZXwx64sFA

提取碼: wut5

Java是一門面向對象的編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。

H. 如何一步一步學習java 知乎

其實Java要學的技術非常多,比如Java編程,多線程,前端開發,Java框架等等,需要你一步一步由淺及深的學習,現在有Java基礎部分,再來就是javaweb,還有Java框架的學習,學習時,不要著急,心態很重要,還有就是配合書籍視頻等,多敲代碼練習,最好是再學習些大數據的知識,對你以後找工作會有很大的幫助。

I. 學習java用什麼編譯器好 知乎

用記事本也是一個好選擇,但是嫌麻煩。推薦你使用JCreator或者BlueJ,簡單又好用,又不用麻煩去搞環境變數。
Core Java - Java核心技術
Thinking in Java - Java編程思想
Head First Java
程序員修煉之道-從小工到專家
都不錯

J. 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基礎,還需要更多的實踐經驗積累,我想沒有什麼捷徑。有兩本書值得你在編程生涯的這個階段閱讀,培養良好的編程習慣,提高你的代碼質量。

3、《企業應用架構模式》

Martin的又一本名著,但這本書我只是泛泛地看了一遍,並沒有仔細看。這本書似乎更適合做框架的人去看,例如如果你打算自己寫一個ORM的話,這本書是一定要看的。但是做應用的人,不看貌似也無所謂,但是如果有空,我還是推薦認真看看,會讓你知道框架為什麼要這樣設計,這樣你的層次可以晉升到框架設計者的角度去思考問題。Martin的書我向來都是推崇,但是從來都沒有像Rod Johnson的書那樣非常認真去看。

4、《敏捷軟體開發 原則、模式與實踐》

Uncle Bob的名著,敏捷的經典名著,這本書比較特別,與其說是講軟體開發過程的書,不如說講軟體架構的書,本書用了很大篇幅講各種面向對象軟體開發的各種模式,個人以為看了這本書,就不必看GoF的《設計模式》了。

5、《敏捷建模》AM

Scott Ambler的名著,這本書非常的progmatic,告訴你怎麼既敏捷又UP,把敏捷和UP統一起來了,又提出了很多progmatic的建議和做法。你可以把《解析極限編程 擁抱變化》、《統一軟體開發過程》和《敏捷建模》這三本書放在一起讀,看XP和UP的不同點,再看AM是怎麼統一XP和UP的,把這三種理論融為一爐,形成自己的理論體系,那麼你也可以去寫書了。

6、《快速軟體開發》

這也是一本名著。可以這樣說,有本書在手,你就有了一個項目管理的高級參謀給你出謀劃策,再也不必擔心自己不能勝任的問題了。這本書不是講管理的理論的,在實際的項目管理中,講這些理論是不解決問題的,這本書有點類似於「軟體項目點子大全」之類的東西,列舉了種種軟體項目當中面臨的各種問題,以及應該如何解決問題的點子,你只需要稍加變通,找方抓葯就行了。

以上是我整理的一些有關java的入門書籍,有興趣學習java的朋友可以參考一下。

接下來是對各位想要學習java的朋友的一些小小建議,希望對你有幫助!

不管你是學生還是上班族,出了社會才知道錢能掙屎難吃,在學校混日子過來的人,沒有一個不後悔的。當你有一天在這個社會生存都成了問題的時候,你會發現自己所有的一切都是灰暗的,窮生奸計富長良心,我體會到了這句話的含義。所以奉勸那些還在上學的學弟(妹)們,抓緊在學校的日子學會一個順應這個時代發展的技術,選擇一個有發展空間的行業,畢業後能找到一份不錯的工作,可以讓自己有較高的起點,然後不斷的向上發展。

文章整理不易,還請各位抬抬您的小貴手,點個贊唄~

閱讀全文

與java編程思想知乎相關的資料

熱點內容
表格怎麼轉移到另一個文件夾 瀏覽:923
同態加密gpu 瀏覽:216
程序員告訴你網賭為什麼贏不了 瀏覽:971
程序員最帥操作 瀏覽:72
雲伺服器可以隨時更換嗎 瀏覽:489
老款車在哪裡可以買到app 瀏覽:460
程序員事業單位 瀏覽:68
特來電需要用哪個App 瀏覽:881
電腦如何共享其他伺服器 瀏覽:260
php網站性能優化 瀏覽:354
被子收納袋壓縮真空 瀏覽:30
h1z1選什麼伺服器 瀏覽:484
蘋果版三國殺怎麼在安卓上下載 瀏覽:728
安潤國際app在哪裡下載 瀏覽:438
iospdf教程下載 瀏覽:332
加密貨幣換手率300表示什麼 瀏覽:727
手機wps新建文件夾存照片 瀏覽:399
單片機rgbled 瀏覽:963
怎麼通過文件加密後發給微信好友 瀏覽:90
用虛擬機編程 瀏覽:821