我是靠谱客的博主 温柔奇异果,最近开发中收集的这篇文章主要介绍java开发学习路线,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.JavaSE

Java语言的基础,是Java的最基本的库。基础语法加常用类库。

2.数据库

       1)MySQL

mysql(或者oracle),数据库是所有程序员都需要学习的,因为不管是C语言,还是C++,还是Java,或者其他,软件最终都是操作数据,而数据存储在数据库当中,所以数据库是必须要学习的,大学中大部分都是学习微软的SQLServer,但是企业中,尤其是互联网公司大部分使用的都是mysql数据库,对于数据库来说,除了mysql之外,大家如果还有精力的话,可以再学习一下oracle数据库。 

        2)JDBC

Java语言连接数据库,使用java对数据库进行增删改查等操作

3.web前端

        1)HTML

       2)css

        3)JavaScript

注:

对于系统结构来说,常见的有两种:第一种是CS结构,第二种是BS结构。BS结构是目前的主流。所谓的BS其实就是:Browser / Server,浏览器访问服务器的形式。

浏览器B端的就是web前端,在浏览器上运行的语言包括:HTML、CSS、JavaScript【JS最重要】

先学习HTML,再学习CSS,最后学习JavaScript。

4.Javeweb学习必备

        1)互联网通信流程

        2)web服务器之HTTP协议与Tomcat服务器

        3)servlet

        4)JSP实践入门

注:先学servlet,再学jsp。BS结构,我们主要进行的是S端,S端是Server端(服务器端),服务器端可以是C语言,可以是PHP,当然也可以是Java。目前Java居多。

5.web进阶

        1)AJAX:发送一步请求的一个技术 

        2)JQuery:是一个JavaScript语言的高级框架   

6.javaweb项目实战

         1)大型高级SVN教程

         2)EGOV项目实战(电子政务系统,政府部门使用)

         3)CRM项目实战

         4)Linux

基于Servlet + JSP + MySQL + JDBC + HTML + CSS + JavaScript + jQuery + AJAX能做一个web项目 

7.SSM三大框架

        1)jdk动态代理

        2)Maven入门

        3)Spring

        4)SpringMVC

        5)Mybatis

        6)SSH(选学)

建议先学MyBatis,再学习Spring,最后学习SpringMVC。

8.互联网分布式

        1)Dubbo                      2)Redis                 3)Maven实战进阶                 4)Springboot

        5)Nginx                       6)SpringSession  7)FastDFS                          8)RabbitMQ实战

        9)Springcloud                 10)MySQL集群        11)Mycat                            12)shiro

9.分布式项目实战

电商互联网大型项目

(单纯记录自己学习的路线,后续会更新学习过程的笔记,大概顺序即以上学习路线先后顺序,有错之处还望多多指正)

正在持续更新中.....

 

 

最后

以上就是温柔奇异果为你收集整理的java开发学习路线的全部内容,希望文章能够帮你解决java开发学习路线所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部