专业的JAVA编程教程与资源

网站首页 > java教程 正文

Java学习路线总结(java自学路线)

temp10 2024-09-19 04:06:44 java教程 13 ℃ 0 评论

除了看一些书,还需要时刻注意知识的整体性。记得多做总结,多写笔记,多做练习。

趁热打铁,多写代码。

Java学习路线总结(java自学路线)


一、基础知识

Java语言基础、基础的算法和数据结构、基础的数据库知识、基础的计算机网络知识、基本的操作系统知识、常用的设计模式;

中期提高知识 (Java 虚拟机、JDK源码分析、设计思想、高并发系统开发等);

二、工具知识

Linux操作系统(Ubuntu、CentOS)的使用;

Git、SVN版本控制的使用;

Java项目管理工具(Maven、Gradle)的使用;

MySQL、MongoDB等常用数据库软件;

IDEA、Eclipse集成开发环境的使用;

三、框架知识

SSM(Spring + SpringMVC + MyBatis);

Spring Boot;

四、中间件知识

MQ消息队列(Redis、ActiveMQ、Kafka)、RPC通讯框架(Netty)等;

五、架构知识

分布式架构、微服务架构等;

六、虚拟化容器知识

Docker、Kubernetes;

七、大数据开发

Hadoop生态相关技术(HDFS、Storm、MapReduce、Hive、HBase);


推荐的书籍(未完成)

Java:《Java核心技术》、《Java编程思想》、《深入浅出Java多线程》、《Java并发编程之美》、《阿里巴巴Java开发手册》;

Linux、网络和数据库:《鸟哥的Linux私房菜》、《图解HTTP》;

算法和数据结构:《算法》《大话数据结构》;

面试: 《剑指Offer》、《编程之美》、《编程珠玑》;

其他: 《算法之美-指导工作与生活的算法》、《异类》


推荐的网站

学习: JavaGuide 、cyc2018;

刷题: LeetCode;

面经: 牛客;


本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表