首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java学习必备书籍推荐终极版!

欢迎在留言区补充你觉得不错的 Java 方向的书籍或者计算机基础必看的书籍!...•《JAVA 网络编程 第 4 版》[3]:可以系统的学习一下网络的一些概念以及网络编程Java 中的使用。...•《Java 并发编程的艺术》[6](推荐,豆瓣评分 7.2,0.2K+人评价):这本书不是很适合作为 Java 并发入门书籍,需要具备一定的 JVM 基础。我感觉有些东西讲的还是挺深入的,推荐阅读。...•《Java 8 编程参考官方教程》[12] (推荐,豆瓣评分 9.2):也还不错吧。 代码优化 •《重构_改善既有代码的设计》[13](推荐):豆瓣 9.1 分,重构书籍的开山鼻祖。...书的内容非常多,可以说是 Java 程序员的必备书籍之一了。 数据库 •《高性能 MySQL》[25](推荐,豆瓣评分 9.3,0.4K+人评价):mysql 领域的经典之作,拥有广泛的影响力。

1.5K20

Java学习必备书籍推荐终极版!

虽是终极版,但一定还有很多不错的 Java 书籍我没有添加进去,会继续完善下去。希望这篇文章对你有帮助,不要再无书可看。 欢迎在留言区补充你觉得不错的 Java 方向的书籍或者计算机基础必看的书籍!...《JAVA 网络编程 第 4 版》: 可以系统的学习一下网络的一些概念以及网络编程Java 中的使用。...《Java 并发编程的艺术》(推荐,豆瓣评分 7.2,0.2K+人评价): 这本书不是很适合作为 Java 并发入门书籍,需要具备一定的 JVM 基础。我感觉有些东西讲的还是挺深入的,推荐阅读。...《Java 8 编程参考官方教程》 (推荐,豆瓣评分 9.2):也还不错吧。 代码优化 《重构_改善既有代码的设计》(推荐):豆瓣 9.1 分,重构书籍的开山鼻祖。...书的内容非常多,可以说是 Java 程序员的必备书籍之一了。 数据库 《高性能 MySQL》(推荐,豆瓣评分 9.3,0.4K+人评价):mysql 领域的经典之作,拥有广泛的影响力。

79520
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    书单推荐 | 12本前端必备书籍

    开篇想给大家两点关于读书的建议: 经典书籍需要不断被重读——每一次重读都会有新的体会; 书籍并非读的越多越好——大多数书籍只是经典书籍中的概念延伸(有时甚至是照搬) 一灯儿将给大家推荐12本前端经典书籍...《编程之美》 10.《HTML5 Canvas核心技术图形动画与游戏开发》 11.《3D数学基础:图形与游戏开发》 12....【一灯儿推荐】个人认为绝对是迄今为止读过的最好的一本Js书籍,墙裂推荐!...全书共分为三个部分,第一部分讲解了JavaScript语言面向对象和函数式编程的知识及其在设计模式方面的作用;第二部分通过一步步完善的代码示例,由浅入深地讲解了16个设计模式;第三部分讲述了面向对象的设计原则及其在设计模式中的体现...,以及一些常见的面向对象编程技巧和日常开发中的代码重构。

    1.5K50

    Linux网络编程书籍

    先要学习网络知识才谈得上编程 讲述计算机网络的最经典的当属Andrew S.Tanenbaum的《计算机网络》第五版,这本书难易适中。...》,《Unix网络编程》二卷本。...他的著作有《UNIX网络编程》(两卷本),《UNIX环境高级编程》,《TCP/IP详解》(三卷本)等,同时他还是广受欢迎的教师和顾问。   ...本书是世面上极少见的讲述内部网关路由技术的经典书籍,内容极为丰富。对于想清楚的了解内部网关协议的工作原理以及想探究网络通信事物的本质的人来说是一本不可或缺的好书。...一本在kernel实现网络功能的基础书籍,最好还是看英文版的,翻译的实在太烂了。有条件的还是看原版吧,没办法啊,中国的此类书籍基本上落后老美3-4年。结合linux源代码分析一书收获更多。

    3.4K30

    书中学编程:挑选有关编程书籍

    毋庸置疑,经典的编程书籍仍然是开发者学习编程和提升能力的不错的资源。 真正的问题是,您该如何去挑选适合自己的编程书籍呢?...我有几个忠告可以帮助您在市场上纷杂的编程书籍中,找到您所需要的编程书籍,我在后面的文章中也会推荐几本经典的编程书籍给有兴趣学习计算机编程和软件开发的人。...快速甄别 阅读TOC(目录)是甄别编程书籍质量高低的最好起点。如果目录中没有囊括您所想学习的主题,那么其正文部分很可能会粗制滥造,不会对您有太大的帮助。...摒弃糟粕 最糟糕的选书方式莫过于单单凭借标题或者封面去选购编程书籍,但是有很多程序员仍旧习惯以这种方式去挑选编程书籍,殊不知唯一能从封面上获得的有价值的信息只有作者的资质和本书的主题。...根据编程书籍的美誉度进行甄选也相当重要,但书籍的质量和出版商或丛书的声誉并不会有直接的关系,任何出版商都可能会生产出劣质的书籍,甚至精品丛书中也难免会出现个别劣质的书籍,只根据出版商的声誉选购书籍很少能保证高质量的书籍或内容满足您的需求

    81090

    Github开源免费编程书籍

    取悦的工序:如何理解游戏 (豆瓣阅读,免费书籍) 每个程序员都应该了解的内存知识(译)【第一部分】 程序员编程艺术 编程入门指南 编译原理 《计算机程序的结构和解释》公开课 翻译项目 编辑器...》中文版) Go 编程基础 Go 语言标准库 Go命令教程 Go实战开发 Go语言博客实践 Java程序员的Golang入门指南 Network programming with Go 中文翻译版本 Revel...开发初探 Google Objective-C Style Guide 中文版 iOS7人机界面指南 iOS开发60分钟入门 iPhone 6 屏幕揭秘 网易斯坦福大学公开课:iOS 7应用开发字幕文件 Java...Activiti 5.x 用户指南 Apache MINA 2 用户指南 Apache Shiro 用户指南 Google Java编程风格指南 H2 Database 教程 Java Servlet...3.1 规范 Java 编码规范 Jersey 2.x 用户指南 JSSE 参考指南 MyBatis中文文档 Netty 4.x 用户指南 Netty 实战(精髓) REST 实战 Spring Boot

    7.7K40

    『电子书』分享一波码农必备编程开发类书籍

    ---- layout: default title: 『电子书』分享一波码农必备编程开发类书籍[转] category: [技术, C/C++] comments: true --- 分享一些书籍...书籍清单 Python编程快速上手 细说PHP(第2版) Python核心编程(第3版) Linux命令行与shell脚本编程大全(第3版) python高手之路 iOS编程(第4版) Python编程...OpenStack系统架构设计实战 Ruby程序员修炼之道(第2版) Android程序设计:第2版 Netty实战 精通正则表达式(第3版) Python自动化运维:技术与最佳实践 编写高质量代码之Java...Java 8实战 (图灵程序设计丛书) 锋利的jQuery(第2版) (前端开发系列) 第三方JavaScript编程 Go语言程序设计 深入react 技术栈 算法神探 七种武器:编程语言集锦(套装共...https://pan.baidu.com/s/1HSARsa0ukR_LT94H-MBUwQ 密码: 9rwj 说明 本文摘自: 『电子书』分享一波码农必备编程开发类书籍 - 网盘资源|网络资源 -

    2K30

    设计模式、重构、编程规范等的经典书籍书籍推荐

    有关设计模式、重构、编程规范等的经典书籍很多,有很多你应该已经听说过、甚至看过。今天,我就结合我的经验,对这些书籍进行一个整理和点评。...《Java 与模式》 这本书可能并没有那么多人知道,出版的时间也比较久远,而且是跟 Java 语言比较紧耦合,里面很多例子都是在剖析 JDK 里的设计模式。...如果你熟悉 Java 语言,在我推荐的其他书籍都看完的前提下,没事的时候可以看看这本书。 4....不过,这本书讲的东西很杂,不是很聚焦,涵盖了软件开发方法、编程技巧、编码规范、重构等等诸多方面。书如其名,这本书其实更像是软件开发方面的工具类的百科全书。...它主要是讲编码规范,除此之外,还讲到了一些有关设计原则、单元页游测试、并发编程的东西。因为内容比较侧重编码规范,所以每个知识点都非常明确,能够很容易落地指导你的开发,能够立竿见影地改善你的代码质量。

    6.4K20

    书单推荐 | 12本前端必备书籍(下)

    之前给大家推荐了12本前端经典书籍, 本文收录了后6本。 书单推荐 1.《JavaScript高级程序设计》 2.《你不知道的JavaScript》 3....【一灯儿推荐】 安娜·亨宁森(Anna Henningsen, addaleax)、曹力(ShiningRay)等12位大佬联合推荐,在深度上远远超过了目前市面上的Node书籍。...09 《编程之美 》 【作者】 《编程之美》由下面几位作者协同完成,如果把这本书的写作比作一个软件项目,它有下面的各个阶段,每个阶段则有不同的目标和角色。 1. 构想阶段:邹欣。 2....但本书更深层的意义在于引导读者思考,和读者共享思考之乐,编程之美。...编程示例语言使用的是C++,实际上,本书的理论知识能通过任何编程语言实现。 【一灯儿推荐】 很好的书,各种概念和例子讲的很清楚,语言也比较幽默,唯一的不足是配图印刷差了些,比英文原版逊色不少。

    2.3K41

    入门Java编程必备之StringBuilder类详解!

    我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进行输出,希望以这种方式帮助到更多的初学者或者想入门的小伙伴们,同时也能对自己的技术进行沉淀...前言  在Java中,字符串是一种不可变的数据类型,也就是说,一旦创建了该字符串,就无法对其进行修改。但是,在实际开发中,我们常常需要对字符串进行拼接,删除和替换等操作。...它是AbstractStringBuilder类的子类,实现了CharSequence接口和java.io.Serializable接口。  ...根据如上内容写一段总结  如上测试用例是一个Java类StringBuilderDemo,包含了5个静态方法,分别是testAppend、testReplace、testDelete、testInsert...全文小结  StringBuilder类是Java中一个重要的字符串操作类,它提供了多种操作方法,可以方便地进行字符串操作。

    1.3K71

    Java并发编程基础之并发包源码剖析(书籍目录)

    并发编程Java编程的核心领域,而Java并发包则凝聚了并发编程的精华,掌握并发编程基础,熟练应用,理解思想则显得尤为重要。...Java并发编程基础之并发包源码剖析书籍目录暂定如下,热烈欢迎大家补充吐槽。...本书不同于其他类似并发书籍晦涩难懂,本书特色之一是通俗易懂,对Java有一定基础的开发人员都可以看懂,本文专门第二章来讲解并发编程基础,总结了并发编程中常用基础知识以及常用概念,并通过图形结合降低理解的难度...,通过图形结合和少量的代码让读者轻松的掌握了并发编程的基础知识,让读者逐步建立起自信心,然后在给读者介绍JUC里面最简单的原子类,让读者能够使用起来基础篇里面介绍的最简单的CAS操作。...更具体测试数据期待Java并发编程基础之并发包源码剖析一书的出版。

    93040

    学习计算机基础必读的4本经典入门书籍,自学编程必备书单!

    [format,png][wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==] 文/黄小斜 转载请注明出处 新手学习计算机并非易事,作为一个自学编程的过来人,深知打好计算机基础的重要性...学好计算机基础,方法方式很多,有的同学可以选择听课,有的同学可以到网上看慕课,除了这些方式之外,我还要向大家推荐几本学习计算机基础的优质书籍,这些书籍都是我从自学路上见过的、看过的书籍中精选出来的,不管是对于新手还是对于有一定基础的同学...,都有其价值,相信看完这些书籍对你们会大有裨益。...这本书的来头着实不小,但是这并不是推荐本书最主要的原因,学习计算机,其实最重要的不是先去学习编程知识,而是应该想了解,计算机是怎么运行的,我们的电脑硬件是如何工作的,操作系统为什么能够帮助我们完成这么多事情...如果想看更多技术好书,可以关注微信公众号【程序员书单】作者黄小斜,目前是阿里Java工程师,业余时间广泛读书,在公众号里除了分享程序员必读的技术书籍之外,也会推荐很多关于个人成长、投资理财等方面的书籍

    3.6K11

    学习计算机基础必读的4本经典入门书籍,自学编程必备书单!

    [format,png][wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==] 文/黄小斜 转载请注明出处 新手学习计算机并非易事,作为一个自学编程的过来人,深知打好计算机基础的重要性...学好计算机基础,方法方式很多,有的同学可以选择听课,有的同学可以到网上看慕课,除了这些方式之外,我还要向大家推荐几本学习计算机基础的优质书籍,这些书籍都是我从自学路上见过的、看过的书籍中精选出来的,不管是对于新手还是对于有一定基础的同学...,都有其价值,相信看完这些书籍对你们会大有裨益。...,因为计算机网络基本上算是一个纯理论的课程,其中有很多复杂的概念,难懂的技术原理和术语,曾经我也看过很多计算机网络的书籍,比如《TCP/IP卷一》《图解TCP/IP》,甚至包括《计算机网络》教材,这些书籍不能说不好...这本书的来头着实不小,但是这并不是推荐本书最主要的原因,学习计算机,其实最重要的不是先去学习编程知识,而是应该想了解,计算机是怎么运行的,我们的电脑硬件是如何工作的,操作系统为什么能够帮助我们完成这么多事情

    1.1K00

    Java后端工程师必备书单(含大后端方向相关书籍

    Java基础 1 Java编程思想 ? ​ 这本书也是被誉为Java神书的存在了,但是对新手不友好,适合有些基础再看,当然要选择性地看。我当时大概只看了1/3 2 Java核心技术卷一 ? ​...这本书是Java开发者必须看的书,很多jvm的文章都是提取这本书的内容。JVM是Java虚拟机,赋予了Java程序生命,所以好好看看把,我自己就已经看了三遍了。 2 Java并发编程实战 ? ​...这本书是Java 并发包作者写的书,所以非常权威,但是比较晦涩难懂,我看的云里雾里的,大家可以按需选择。 3 Java并发编程艺术 ? ​...这本书是国内作者写的Java并发书籍,比上面那一本更简单易懂,适合作为并发编程的入门书籍,当然,学习并发原理之前,还是先把Java的多线程搞懂吧。 4 Effective Java ? ​...Netty是基于NIO开发的网络编程框架,使用Java代码编程,其实这本书也可以放在网络或者Java Web部分。

    3.1K31

    分享Go书籍-《Go Web编程

    最近几天在看一本Go的书籍,看了100来页,感觉不错,分享给大家。...书籍基本信息 书籍信息: 书名:Go Web编程 作  者:(新加坡)郑兆雄(Sau Sheong Chang) 著;黄健宏 译 著作 定  价:79 出 版 社:人民邮电出版社 出版日期:2017年12...Sau Sheong Chang) 著;黄健宏 译 著作 郑兆雄(Sau Sheong Chang),既是新加坡能源有限公司的数字技术总裁,也是Ruby社区以及Go社区的活跃贡献者,著有《Go Web编程...书籍获取 百度网盘 没有套路,百度网盘直接下载,PDF来自网络,请在24h内阅读并删除,你懂得: 链接:https://pan.baidu.com/s/1ktiobuJQaAYQNZaE-w29-Q...提取码:fvsv --来自百度网盘超级会员V5的分享 各大在线商城 建议先看上面的PDF文件,如果对你有用,确实有需要再购买实质书,花钱需谨慎,毕竟我暂时还是看的PDF,各大商城搜索:Go Web编程

    85500

    Java进阶书籍推荐

    学习Java书籍是必不可少的学习工具之一,尤其是对于自学者而言。废话不多说,下边就给大家推荐一些Java进阶的好书。 第一部分:Java语言篇 1....《Java编程思想》 适合对象:初级、中级 介绍:豆瓣给出了9.1的评分,全球程序员广泛赞誉。...《SCJP学习指南》 适合对象:初级、中级 介绍:官方考试的必备图书,对检验自己的Java学习情况很有帮助。这本书特别适合学生阅读,这本书理解透了,找工作面试Java题目不会有任何问题。...《Java并发编程实践》 适合对象:中级、高级 介绍:这本书名为《Java并发编程实践》有些抹杀了它的价值,其中并非只讲述了Java的多线程设施,对一般的并发编程的rationale也有相当透彻的阐述。...市面上并发编程的书比较少,这一本推荐阅读。 3.《Hadoop权威指南》 适合对象:中级、高级 介绍:云计算必备图书。

    1.9K30
    领券