一、基础知识

1、编程语言 java Python c/c++
2、基本算法和数据结构
3、基础网络知识:tcp/ip http/https
4、基本设计模式
5、操作系统

二、工具方面

1、操作系统;Linux(ubunt)
2、代码管理:git
3、持续集成(CI/CD):jenkins
4、java的项目管理工具:Maven/gradle

三、框架方面

1、应用层框架 spring boot mybatis spring
2、各种中间件 消息队列 RPC通信框架

四、数据库

sql:mysql

五、架构方面

分布式/微服务架构
虚拟化/容器化技术

六、关注源码/性能

JDK源码/spring源码

七、书籍推荐

计算机网络: TCP/IP卷一

计算机网络:自顶向下

操作系统:

深入理解计算机系统

数据结构与算法:

大话数据结构
算法导论
数据结构与算法(Java版)
剑指offer
LeetCode

设计模式:

Head First设计模式
大话设计模式

Java基础:

Java编程思想
Java核心技术卷一

Java进阶:

深入理解JVM虚拟机
Java并发编程实战
Java并发编程艺术
Effective Java
Java性能调优指南
Netty权威指南

JavaWeb:

深入JavaWeb技术内幕
How Tomcat Works
Tomcat架构解析
Spring实战
Spring源码深度解析
Spring MVC学习指南
Maven实战

数据库:

数据库原理
sql必知必会
深入浅出MySQL
Redis实战

大学生硕士生自学JAVA路线和书籍推荐相关推荐

  1. Java培训进阶书籍推荐,赶快收藏起来!

    最近有很多学习或者已经在工作的java技术的同学都想要更进一步的提升自己,那么阅读书籍可以给大家带来帮助,今天,小编将分享过去几年中一些最好的Java培训进阶书籍,您可以在2021年阅读这些书籍,以更 ...

  2. 适合初学者学java技术的书籍推荐!

    想要学会java技术,光靠听课是不够的,看书也是非常重要的一步,以下小编为大家推荐的是适合初学者学java技术的书籍,希望能够给初学者们带来帮助. 适合初学者学java技术的书籍推荐! 1. Java ...

  3. 学习java有哪些书籍推荐?学java看什么书和资料?

    接触 Java 已经有 4 年多了,为了提高自己的技术水平,除了编码之外,平时最喜欢做的事情之一就是看书.这些年,看了很多很多 Java 方向的技术书籍. 纸质书其实我买的比较少,大部分都是看的电子书 ...

  4. 零基础自学Java路线总结,有效利用网络各机构课程资源

    如何学习java 一.从入门到放弃--鸡汤篇 1.找寻正确方向 2.自学的必备素质 3.相信自己,你不差 二.学习路线--干货篇 1.Java知识体系总结 ①借鉴机构的路线 ②各阶段教程推荐 Java ...

  5. JAVA初学者学习书籍推荐

    很多知识都可以通过书本学习,JAVA学习也需要书籍,尤其是对于JAVA初学者和JAVA自学者尤为重要选择了好的JAVA自学教材能够达到事半功倍的效果,下面我们为JAVA初学者.自学者推荐几本合适的书籍 ...

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

    很早就想把JavaGuide的书单更新一下了,昨晚加今天早上花了几个时间对之前的书单进行了分类和补充完善.虽是终极版,但一定还有很多不错的 Java 书籍我没有添加进去,会继续完善下去.希望这篇文章对 ...

  7. Java学习必备书籍推荐超级无敌终极版!

    欢迎在留言区补充你觉得不错的 Java 方向的书籍或者计算机基础必看的书籍!你也可以直接阅读原文在Github给我提PR,参与这个书单的完善. (想自学习编程的小伙伴请搜索圈T社区,更多行业相关资讯更 ...

  8. 自学UI设计视频教程+书籍推荐+学习线路图

    自学UI设计大致分为两种情况: 业余学习,技能拓展,不以求职为目的: 谋生手段,小白进阶学习或者有转行的打算 前者,无论是学习内容或者深度都可以根据自己的需求和兴趣点来做学习选择,相对来说,学习过程更 ...

  9. 【第74期】安全工程师最详细学习和职业规划路线(书籍推荐和导图下载)

    作者:华章尹老师 来源:大数据DT(ID:hzdashuju) 网络安全行业热火朝天,但我们很少看到这个领域相关职业路线的规划,这一方面是由于这个行业还比较年轻,还没有完全建立职业路径,另一方面也是因 ...

最新文章

  1. 诺基亚:IMPACT智能管理平台已安全管理超过15亿部物联网设备
  2. POJ - 2528 线段树+离散化
  3. C++11新特性之八——函数对象function
  4. SAP中货源清单创建的几种方法
  5. Ubuntu 出现 Invalid operation update 或 Invalid operation upgrade的解决办法
  6. 云小课 | 华为云KYON之L2CG
  7. spring集合quartz获取所有定时任务的下次时间
  8. js排序算法详解-冒泡排序
  9. 翻译连载 | 附录 A:Transducing(上)-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇...
  10. ❤️和广告说再见,将“沉浸式阅读”进行到底❤️
  11. php 打印系统变量值,php – Twig:打印变量名为String的变量的值
  12. app漏洞扫描原理_绿盟--漏洞扫描系统NSFOCUS RSAS-S-v5.0
  13. ubuntu1804安装显卡驱动
  14. QQ群78928780记录整理:90514技术话题-部分
  15. vue-cli之加载ico文件
  16. Android实现mp3音频剪辑(带试听)
  17. 信息安全意识-密码安全
  18. 几个VC6.0到VC9.0的错误解决方案
  19. 2015-2016-1 学期《软件工程》第4次作业
  20. 编程实现根据公式π/4=1-(1/3)+(1/5)-(1/7)...计算π的值

热门文章

  1. 正斜杠/和反斜杠\的区别
  2. 关于二维码,你知道多少?
  3. 使用 Vue3 实现锚点组件
  4. linux-buildroot
  5. jQuery iCheck Plugin 下处理单选按钮值切换
  6. 电子科技大学马克思主义基本原理期末复习和考试原题(2023年原题)
  7. rapidjson使用事项
  8. 怎样在C++工程中集成C#窗口
  9. Java中转义字符反斜杠 \ 的代替方法 | repalceAll 内涵解析
  10. 关于使用Java实现简单飞机大战