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

2023-10-26

学习路线图LIVE地址
在这里插入图片描述

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 版)》
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

计算机学习路线及java图书参考 的相关文章

随机推荐

  • linux常用命令

    Linux目录结构简介 目录结构 说明 bin 是Binary的缩写 这个目录存放着最经常使用的命令 sbin s就是Super User的意思 这里存的系统管理员使用的系统管理程序 home 存放普通用户的主目录 在Linux中每个用户都
  • 使用Symchk来离线需要的Symbol文件

    我们在工作中会经常遇到离线环境 这时候就需要准备好离线符号 我们使用安装windbg时候自带的工具SymChk exe 微软的官方说明在下面 使用起来也很简单 下面是一个使用示例 使用 SymChk exe 实用程序下载 Windows S
  • python怎么打开npz文件_numpy的文件存储.npy .npz 文件详解

    Numpy能够读写磁盘上的文本数据或二进制数据 将数组以二进制格式保存到磁盘 np load和np save是读写磁盘数组数据的两个主要函数 默认情况下 数组是以未压缩的原始二进制格式保存在扩展名为 npy的文件中 import numpy
  • matlab_线性规划

    求解线性规划问题 min z f x s t Ax b Aeqx beq lb x ub 其中 f x b beq lb ub为向量 A Aeq为矩阵 linprog函数 x fval exitflag output lambda linp
  • linux解压rar包的命令

    压缩文件 rar a r test rar file 解压文件 unrar x test rar
  • QT信号槽connect的第五个参数

    用过QT的小伙伴都知道连接信号槽的connect方法 但是这个方法有第五个参数 一般都是用的默认的 1 connect th SIGNAL started tmpmyobject SLOT showID 今天给大家讲讲第五个参数的用法 一
  • Python 爬虫运行时如何忽略错误,并继续运行

    我在第一次写Python爬虫的时候 没过多久Python就会报错 然后停止采集 总是没办法从头到尾把数据采集下来 每一下次报错我都要去找原因 随着一次又一次的报错问题越来越少 比如我要采集的标签里面没有URL URL为空就会报错 或者页面没
  • 03虚幻4【UE4】蓝图通信

    UE蓝图通信 目录 UE蓝图通信 情景一 方法一 直接拾取 简单粗暴 局限性一对一 方法二 获取类的actor 调用 自定义函数 变量 1 获取类的actor 调用 自定义函数 2 获取类的actor 调用 变量 方法三 蓝图接口 情景二
  • 预训练语言模型

    模型参数不再是随机初始化的 而是通过一些任务进行预先训练 得到一套模型参数 然后用这套参数对模型进行初始化 再进行训练 从模型的角度 模型参数不再是随机初始化 而是通过一些任务 如语言模型 进行预训练 从数据的角度 将训练任务拆解成共性学习
  • Go_Goroutine和channel的使用、定时器、runtime、select、条件变量

    程序 程序是指编译好的二进制文件 存放在磁盘上不占用系统资源 cpu 内存 当程序在计算机上运行时 它就变成了一个进程 包括程序 数据和状态信息 程序是静态的 而进程是动态的 进程 进程是程序的实例 是资源分配的最小单位 当一个程序开始运行
  • 【QT】 QT 自己定义全局变量,编译时报错:undefined reference to

    编译时的报错截图 但是变量在头文件内定义过 原因 静态变量需要在cpp文件中先进行赋值 解决方式 在cpp文件中给定义的全局变量赋予一个初始值
  • 计算机系统文件格式,iso是什么文件格式,怎么使用呢?

    经常安装系统的朋友应该很清楚iso是什么文件格式 iso是一种光盘的镜像文件 无法直接使用 需要利用工具才能解压使用 那么下面小编给您详细介绍下iso镜像文件以及使用用途 有需要的朋友可以看下 使用过光盘安装系统的朋友应该知道ISO文件是如
  • linux操作系统管理-主机重启不能能启动分析(nfs)

    问题概述 2个节点rac集群 节点1 采用nfs方式共享 backup 目录 节点2进行mount 2个节点分别重启 发现节点1能够起来 节点2不能启动 通过分析发现 节点1 nfs服务未启动 导致节点2不能启动 将节点1 的nfs服务启动
  • 华为OD机试 - 高效的任务规划(Java)

    题目描述 你有 n 台机器 编号为 1 n 每台都需要完成一项工作 机器经过配置后都能独立完成一项工作 假设第 i 台机器你需要花 Bi 分钟进行设置 然后开始运行 Ji 分钟后完成任务 现在 你需要选择布置工作的顺序 使得用最短的时间完成
  • table表头固定,内容滚动

    最近接到一个需求 要thead表头固定 tbody内容实现滚动 简单 给tbody加高度就行了 什么 竟然不行失败了 既然无法限制tbody本身的高度 那就给它套一个div 限制div的高度 让tbody在div里面滚就好了 但是 tabl
  • linux中wget命令失败解决方法

    问题描述 执行下面的代码 wget https shapenet cs stanford edu media indoor3d sem seg hdf5 data zip 出现下面的错误提示 正在解析主机 shapenet cs stanf
  • 正版rust进去闪退_Tomcat运行startup.bat时,闪退,或者说直接退出——之解决方法...

    最近刚开始学Java EE 在部署Web应用的时候 需要Tomcat服务器 我们知道Tomca是一个容器 用来部署应用的 在使用的时候 需要在安装目录 bin里找到startup bat文件和shutdown bat文件 用于启动和关闭To
  • C语言二分查找法

    二分查找法 从一个有序数组中找到一个数 不管是升序还是降序 思路 先从中间找 之后依次截半查找 比如从1 2 3 4 5中找到4 先找中间数3 发现4小那么取3与5最中间的数4 找到了 如果是1 2 3 4找3 先找下标为 0 3 2 就是
  • AD20/Altium designer——如何对线宽进行设置、布线过程中快速改线宽的方法

    1 设计 规则 2 线宽设置 首选宽度即 布线时的 默认线宽 3 布线过程中改线宽 连线过程中按 Tab键 打开布线属性 直接 输入线宽 后 回车键 即可
  • 计算机学习路线及java图书参考

    学习路线图LIVE地址 1 科普 浪潮之巅 2 编程语言 C结构化的编程语言 java面向对象的语言 JavaScript Python动态编程语言 Headfirst Python 3 数学 高等数学 离散数学 线性代数 线性代数及其应用