java代碼規(guī)范類書籍 java編程規(guī)范書籍

編程書籍入門必備

如果你之前一點(diǎn)編程經(jīng)驗(yàn)都沒有,先看如下兩本:

成都創(chuàng)新互聯(lián)專注于平山企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),成都商城網(wǎng)站開發(fā)。平山網(wǎng)站建設(shè)公司,為平山等地區(qū)提供建站服務(wù)。全流程專業(yè)公司,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

1、《簡(jiǎn)明Python教程》(A Byte of Python)

入門Python的絕佳Tutorial,從書的目錄便可以了解到作者Swaroop C H清晰的行文思路,以及對(duì)Python高超的駕馭能力。

2、《集體智慧編程》

以具體實(shí)例的方式來(lái)展示Python的編程技巧,受益良多。作者用非常直觀的方式向讀者展示了人工智能和機(jī)器學(xué)習(xí)中的大量經(jīng)典的算法。更可貴的是,作者在展示算法時(shí)所使用的例子都是網(wǎng)絡(luò)中非常有代表性的場(chǎng)景,并且很多情況下還會(huì)結(jié)合一些實(shí)際運(yùn)營(yíng)的 Web 站點(diǎn)的數(shù)據(jù)作更進(jìn)步闡釋。當(dāng)然,作為一本實(shí)用型的書,少不了的是大量可運(yùn)行的代碼。

3、《Python Cookbook中文版,第3版》

這本書可謂Python版《代碼大全》。有人說(shuō)《代碼大全》這類書是字典,其實(shí)不盡然《代碼大全》是高手過(guò)招?!禖ookbook》也如此,閱讀時(shí)總能讓你有一種:“哇塞,漂亮!”的感覺。能把 Cookbook 全部讀完,你的Python水平絕對(duì)發(fā)生質(zhì)變。

二、Java語(yǔ)言系列(3本)

1、《Java核心技術(shù)·卷1:基礎(chǔ)知識(shí)(原書第9版)》

Java領(lǐng)域最有影響力和價(jià)值的著作之一,擁有20多年教學(xué)與研究經(jīng)驗(yàn)的資深Java技術(shù)專家撰寫,與《Java編程思想》齊名。

2、《算法 第四版》

Java 語(yǔ)言描述,算法領(lǐng)域經(jīng)典的參考書,全面介紹了關(guān)于算法和數(shù)據(jù)結(jié)構(gòu)的必備知識(shí),并特別針對(duì)排序、搜索、圖處理和字符串處理進(jìn)行了論述。書的內(nèi)容非常多,可以說(shuō)是Java程序員的必備書籍之一。

3、《數(shù)據(jù)結(jié)構(gòu)與算法分析:Java語(yǔ)言描述》

這本書真是非常好!個(gè)人感覺很適合給初學(xué)者入門看,里面的分析數(shù)學(xué)公式恰到好處,沒有算法導(dǎo)論的令人望而生畏,也沒有國(guó)內(nèi)圖書的草草了事,既學(xué)習(xí)了數(shù)據(jù)結(jié)構(gòu)又有剛剛好的算法分析,很容易使人產(chǎn)生共鳴。

當(dāng)然,對(duì)于Java我們建議進(jìn)行系統(tǒng)的學(xué)習(xí),扎實(shí)基礎(chǔ)不能只靠看書。如果你有任何疑問(wèn),歡迎你在千鋒武漢官網(wǎng)上留下你的相關(guān)情況,我再對(duì)號(hào)入座幫你解答。

三、前端系列(4本)

1、《Java權(quán)威指南(第6版)》

淘寶前端團(tuán)隊(duì)翻譯,這本書又叫犀牛書,號(hào)稱Java開發(fā)者的圣經(jīng),網(wǎng)上對(duì)此書評(píng)價(jià)很多,大概意思都是說(shuō)這本書是一本Java文檔手冊(cè),沒有完整看過(guò)一遍此書的都不能算是一名合格的前端工程師。

2、《Java高級(jí)程序設(shè)計(jì)(第3版)》

又稱紅寶書,雅虎首席前端架構(gòu)師,YUI的作者Zakas出品。雖然書名帶了“高級(jí)”二字,但是講得也很基礎(chǔ),而且行文風(fēng)格很流暢,每一小節(jié)就像是一篇博客,讀起來(lái)并不枯燥,個(gè)人感覺比上面那本犀牛書可讀性更強(qiáng)。

3、《Java設(shè)計(jì)模式與開發(fā)實(shí)踐》

本書是在設(shè)計(jì)模式上的進(jìn)一步擴(kuò)充。一大特點(diǎn)就是結(jié)合實(shí)操,代碼完整能直接應(yīng)用到實(shí)際開發(fā)中。

4、《Web性能權(quán)威指南》

本書是谷歌公司高性能團(tuán)隊(duì)核心成員的權(quán)威之作,堪稱實(shí)戰(zhàn)經(jīng)驗(yàn)與規(guī)范解讀完美結(jié)合的產(chǎn)物。本書目標(biāo)是涵蓋Web開發(fā)者技術(shù)體系中應(yīng)該掌握的所有網(wǎng)絡(luò)及性能優(yōu)化知識(shí)。

學(xué)IT要買什么書

首先,我覺得你需要明確自己的發(fā)展方向,你想學(xué)習(xí)的課程起碼串聯(lián)起來(lái)是個(gè)完整的體系,以后能夠幫助你就業(yè)

書籍整理如下:

C++開發(fā)

1.《C++ Primer》:全面學(xué)習(xí)C++的必備書籍

2.《Thinking in C++》:了解C++背后的一些機(jī)bai制

3.《深度探索C++對(duì)象模型》:深入了解C++,也是學(xué)習(xí)COM的必經(jīng)之路

Windows平臺(tái)

入門

1.《Windows程序設(shè)計(jì)》:這本書主要講的是Windows API的使用,是Windows編程入門書籍。上冊(cè)涉及到的知識(shí)基本上就夠用了,時(shí)間不充裕的話閱讀上冊(cè)即可。

2.《Win32多線程程序設(shè)計(jì)》:Windows下多線程編程必備

3.《Windows核心編程》:Window平臺(tái)基礎(chǔ)知識(shí):消息機(jī)制,內(nèi)存管理,多線程,動(dòng)態(tài)鏈接庫(kù)等

4.《Windows網(wǎng)絡(luò)編程》:介紹Windows下各種網(wǎng)絡(luò)協(xié)議的開發(fā)和并發(fā)處理模型。

進(jìn)階

1.《深入淺出MFC》:Windows下編程,MFC雖然有些過(guò)時(shí),但其機(jī)制還是有學(xué)習(xí)的價(jià)值。重點(diǎn)學(xué)習(xí)書中提到的MFC 6大機(jī)制

2.《COM本質(zhì)論》:COM是Windows構(gòu)建用戶態(tài)的重要技術(shù)之一,Windows開發(fā)必修課,本書對(duì)COM的設(shè)計(jì)動(dòng)機(jī)作了深入闡述

3.《深入解析ATL》:ATL全名Active Templete Library,是用C++的模版封裝了COM,這本書主要講的是對(duì)源碼分析

4.《WTL White Paper》:WTL源自微軟,基于ATL的一套開源模版庫(kù),主要用于界面編程和工具類的使用

5.《代碼大全》:這邊書主要講的是工程編碼規(guī)范

高級(jí)

1.《深入解析Windows操作系統(tǒng)》:Windows大牛書籍,講的主要是Windows操作系統(tǒng)的內(nèi)核原理

調(diào)試技術(shù)

1.《軟件調(diào)試》

2.《Windows高級(jí)調(diào)試》

3.《windows用戶態(tài)程序高效排錯(cuò)》

Linux平臺(tái)

Linux內(nèi)核

1.《Linux Kernel Development》/《Linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)》:Robert Love的著作,不厚的一本書,深入淺出地將Linux內(nèi)核娓娓道來(lái)

Linux使用和Shell編程

1.《sed awk》/《sed與awk》:sed與awk都是Linux下常用的日志分析利器

Linux編程

1.《Beginning Linux Programming》/《Linux程序設(shè)計(jì)》:老牌的Linux編程入門書

2.《Advanced Programming in the Unix Environment》/《Unix環(huán)境高級(jí)編程》:對(duì)Unix編程環(huán)境做了細(xì)致的總結(jié),涵蓋了進(jìn)程間通訊、網(wǎng)絡(luò)通訊、文件系統(tǒng)等各方面的知識(shí)

網(wǎng)絡(luò)編程

1.《TCP/IP Illustrated, Volume I》/《TCP/IP詳解,卷一》:對(duì)理解TCP/IP協(xié)議的設(shè)計(jì)理念和協(xié)議細(xì)節(jié)有顯著的幫助。

2.《Unix Network Programming》/《Unix網(wǎng)絡(luò)編程》,卷一、卷二:網(wǎng)絡(luò)編程方面難以逾越的著作,事無(wú)巨細(xì)、深入淺出,強(qiáng)烈推薦

對(duì)這些書目抱有100%的信心,全部掌握,融會(huì)貫通,即可打通奇經(jīng)八脈,天下無(wú)雙。

對(duì)了,你沒有基礎(chǔ)最好從c與c++基礎(chǔ)開始。找些基礎(chǔ)書開始看。

[C語(yǔ)言入門經(jīng)典(第四版)].(美)霍頓.掃描版,《C++ Primer》就不錯(cuò)。

學(xué)習(xí)java需要學(xué)哪些 看什么書

學(xué)習(xí)java需要學(xué)習(xí)的技術(shù)知識(shí)還是比較多的,包括:java基礎(chǔ)語(yǔ)法、面向?qū)ο?、javase、數(shù)據(jù)庫(kù)技術(shù)、web前端、java開發(fā)框架、企業(yè)項(xiàng)目實(shí)戰(zhàn)等。想要學(xué)好這些技術(shù),就需要我們不斷的努力才能夠完全掌握。至于看不看書這個(gè)可以根據(jù)大家自己的需求去了解該看一些什么樣類型的書籍。

現(xiàn)在市面上的java學(xué)習(xí)資料很多,如果是想要快速完成學(xué)習(xí)找工作的可以去網(wǎng)絡(luò)上找一些相關(guān)的視頻資料進(jìn)行學(xué)習(xí),或者是去報(bào)名java培訓(xùn)班進(jìn)行學(xué)習(xí),看視頻學(xué)習(xí)或者是老師帶領(lǐng)學(xué)習(xí)的話更容易理解,這樣學(xué)習(xí)的效率相對(duì)看書來(lái)說(shuō)是比較快一些。

java入門學(xué)習(xí)的話、大家可以看看下邊的這些書。

《Java核心技術(shù)(第10版)》

提起Java入門必讀,四大名著是少不了的?!禞ava 核心技術(shù)》就是其中之一,分卷一、卷二兩冊(cè),卷一講基礎(chǔ),卷二為進(jìn)階。全書對(duì)于Java語(yǔ)言的核心概念、語(yǔ)法、重要特性和開發(fā)方法講解得非常細(xì)致,可以說(shuō)是一部有關(guān)Java的百科全書。

《EffectiveJava中文版(第 3 版)》

這本書不是講理論基礎(chǔ)的,而是講實(shí)戰(zhàn)的。書中介紹了78條極具實(shí)用價(jià)值的經(jīng)驗(yàn)規(guī)則,涵蓋了大多數(shù)開發(fā)人員每天所面臨的問(wèn)題的解決方案,并且通過(guò)代碼例子進(jìn)一步進(jìn)行佐證,讓你知其然,也知其所以然。

《Java 編程思想(第 4 版)》

這同樣是一本Java領(lǐng)域的經(jīng)典書籍,從Java編程的基礎(chǔ)知識(shí)點(diǎn)開始講起,慢慢深入,一直到Java的高級(jí)特性。作者用了大量通俗易懂的代碼對(duì)理論進(jìn)行佐證,讓讀者在實(shí)際操作中可以深入理解操作符、枚舉類型、接口等相關(guān)知識(shí)。

深入理解Java虛擬機(jī):JVM 高級(jí)特性與最佳實(shí)踐(第 2 版)》

用Java卻不懂JVM是說(shuō)不過(guò)去的,但市面上有關(guān)JVM 的書很少,這本書更是少有的國(guó)內(nèi)講解此方面?zhèn)涫芎迷u(píng)的書,甚至可以說(shuō)是JVM書籍最好的讀物之一。

本書整體內(nèi)容更偏向?qū)崙?zhàn),難易適中。從內(nèi)存管理、執(zhí)行子系統(tǒng)、程序編譯與優(yōu)化、高效并發(fā)等核心主題講解JVM。第2版根據(jù)JDK1.7進(jìn)行了內(nèi)容升級(jí),整體上不光適合入門,而且對(duì)于已經(jīng)接觸JVM的人來(lái)說(shuō),也會(huì)常讀常新。

《Java語(yǔ)言程序設(shè)計(jì)(基礎(chǔ)篇)(原書第 10 版)》

這應(yīng)該是很多程序員,尤其是Java程序員倍感親切的書,因?yàn)檫@本書可以說(shuō)是他們當(dāng)中很多人的入門初心。

本書從最基本的程序理論知識(shí)出發(fā),哪怕你完全沒有Java基礎(chǔ),也可以通過(guò)這本書了解Java基本的程序設(shè)計(jì)、語(yǔ)言結(jié)構(gòu)、面對(duì)對(duì)象程序設(shè)計(jì)等知識(shí)。書中還配了大量的代碼和課后習(xí)題,讓讀者在了解有關(guān)Java的基礎(chǔ)知識(shí)的時(shí)候,也能進(jìn)行實(shí)踐深入理解。

文章名稱:java代碼規(guī)范類書籍 java編程規(guī)范書籍
本文地址:http://muchs.cn/article36/doeddpg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、軟件開發(fā)、網(wǎng)站建設(shè)、定制開發(fā)靜態(tài)網(wǎng)站、小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)