汇总了Java学习相关的书籍,可以根据自己的时间和精力,选择性看一下:
一、编程语言
Java
《Java编程思想》
《Java核心技术》
《Effective Java》
《深入理解Java虚拟机》
《Java并发编程实战》
《Java性能权威指南》
Web前端
《HTML5权威指南》
《HTML5秘籍(第2版)》
《HTML5 与 CSS3 基础教程(第八版)》
《CSS 设计指南(第3版)》
《CSS 权威指南(第3版)》
《深入理解 ES6》
《ES6标准入门(第三版)》
《JavaScript设计模式》
《JavaScript框架设计》
《JavaScript权威指南(第6版)》
《JavaScript设计模式与开发实践》
《JavaScript高级程序设计(第3版)》
《JavaScript DOM编程艺术(第2版)》
《Effective JavaScript:编写高质量JavaScript代码的68个有效方法》
Android
《Android编程权威指南(第2版)》
《移动应用UI设计模式(第2版)》
《Android开发艺术探索》
二、算法与数据结构
《大话数据结构》
《算法(第四版)》
《算法导论》
《编程珠玑》
《算法概论》
《算法设计》
三、数据库与操作系统
数据库
《深入浅出SQL》
《高性能MySQL》
《MySQL排错指南》
《数据库索引设计与优化》
《MySQL技术内幕 : InnoDB存储引擎》
《SQL Server 性能优化与管理的艺术》
《SQL Server性能调优实战》
系统编程
《编码:隐匿在计算机软硬件背后的语言》
《深入理解计算机系统》
《程序员自我修养》
《设计数据密集型应用》
《链接器和加载器》
《COM 本质论》
《代码优化:有效使用内存》
《编译原理》
OS
《现代操作系统》
《操作系统真象还原》
《Windows核心编程》
《深入理解LINUX内核》
《UNIX编程艺术》
《操作系统导论》
《鸟哥的Linux私房菜 : 基础学习篇》
四、计算机网络
《计算机网络(第五版)》
《图解TCP/IP》
《TCP/IP网络编程》
《TCP/IP详解卷一:协议》
《计算机网络:自顶向下方法》
《Unix网络编程》
五、编程实践
《代码整洁之道》
《设计模式》
《代码大全 》
《程序员修炼之道》
《计算机程序设计艺术》
《重构:改善既有代码的设计》
《修改代码的艺术》
《计算机程序的构造与解释》
《快速软件开发》
六、程序员自我提升
《暗时间》
《数学之美》
《人月神话》
《硅谷之火》
《浪潮之巅》
《黑客与画家》
《禅与摩托车维修艺术》
《软技能:代码之外的生存指南》
七、求职面试
《编程之美》
《剑指Offer》
《程序员面试金典》
关于飞援
飞援是一个新兴的程序员接单平台。