计算机学习路线及java图书参考

学习路线图LIVE地址
计算机学习路线及java图书参考_第1张图片

1. 科普——《浪潮之巅》

2. 编程语言

  • C结构化的编程语言
  • java面向对象的语言
  • JavaScript,Python动态编程语言
    《Headfirst Python》

3. 数学

高等数学、离散数学、线性代数《线性代数及其应用》、概率论与数理统计

4. 计算机基础

  • 数据结构与算法
    《算法图解》—《数据结构与算法分析—java语言描述》—《算法导论》
  • 计算机组成原理
    《编码》—《计算机组成原理》—《计算机体系结构》
  • 操作系统
    《计算机科学概论》—编程语言/Linux shell—教材《操作系统》—《深入理解计算机系统》—《Linux内核》—《深入解析Windows》
  • 计算机网络
    《图解HTTP》—《计算机网络教程—自顶向下方法》—《计算机网络》谢希仁—《计算机网络:系统方法》
    《深入分析javaweb》
  • 编译原理
  • 面向对象的方法
  • 关系数据库的理论

5. 专业领域

  • 比如机器学习、spark等

java书籍推荐

  • java基础
    《java核心技术》《疯狂java讲义》—《think in java》《Java 8 实战》
    《effective java》《代码整洁之道》《重构_改善既有代码的设计》
    《深入理解java虚拟机》《java编程的逻辑》《实战Java虚拟机JVM故障诊断与性能调优》
  • 并发(多线程)
    《Java并发编程的艺术》入门书籍—《Java 并发编程之美》—《Java多线程编程实战指南(核心篇)》好书,精读并整理笔记—《并发编程实战》进阶
  • 数据库
    《MySql必知必会》入门—《MySql技术内幕InnoDB存储引擎》《高性能MySql》—《Redis 实战》《Redis设计与实现》
  • 网络
    《计算机网络》-谢希仁—《图解HTTP》—《TCP/IP详解》—《深入分析JavaWeb》—《HTTP 权威指南》《Fundamental networking in java》,由浅入深教你怎么做java网络编程
  • 算法
    计算机基础课程—大学课程视频—《算法 第四版》—《剑指offer》—《程序员面试指南–IT名企算法与数据结构题目最优解》
  • 设计模式
    《headfirst 设计模式》《大话设计模式》《设计模式 : 可复用面向对象软件的基础》GOF经典
  • 框架
    《SpringMVC学习指南》—《看透SpringMVC》
    《深入剖析 Tomcat》《深入理解 Nginx(第 2 版)》

你可能感兴趣的:(计算机书籍推荐)