Java自学路线
万事开头难,学习Java亦是如此。而在学习的开始,选择正确的学习路线更是尤为重要。在本文中我将分享本人自学转行路上的学习路线,希望能给想自学,却不知道方向的同学带来帮助~
1 .JavaSE 基础
这部分是java语言的基础,掌握的越牢,之后的知识理解运用会越简单。
推荐书籍 :《Head First Java》 head first 系列的书籍特点是,生动有趣,配图风趣幽默,对入门者较为友好。
推荐视频 :传智毕向东 JavaSE 25天教程
2. DB 数据库 及 JDBC
作为一名Java服务端工程师,数据库是必不可少的技能。可以先学习Mysql,熟悉之后再学习Oracle 及 SQL Server
推荐视频:传智刘道成的MySQL视频教程
JDBC视频 :李勇的JDBC视频 ,讲的很细,跟着走一遍差不多了。
3. hmtl、css、JavaScript 前端基础
虽然说后端理论上来说不用掌握前端技能,但是有一些公司前后端并没有区分的很明显,很有可能前后端你都要做。而且学一些前端基础,工作中和前端对接起来也会轻松很多。
参考视频 :传智韩顺平《轻松搞定网页设计》 对初学者而言够学了
参考数据 :深入js无脑推荐犀牛书 :《Javascript 权威指南》
PS:有些同学可能会问,js学到什么程度?就我个人而言,我觉得自己够用就行,保证百度/google 一下可以解决js问题。
3.1 JQuery - 前端类库
JQ现在虽然有些过时了,但是其使用还是可以简单的了解一下。
参考视频 :北风网李炎恢,有配套pdf效果更佳。
3.2 Ajax
关于Ajax 可以简单的在网上搜索一些博文,了解其实现机制即可。其实在js 以及JQ 课程里应该已经提及了Ajax了。
3.3 Angular/Bootstrap/React
这部分前端框架由于笔者也没有系统的学习过,可能没有太多的发言权。
4. Java Web
Java Web 入门
参考书籍:《Head First: Servlet and JSP》 非常多图示的一本书 ,很多原理讲的很清楚
参考视频:传智播客方立勋的 JavaWeb 视频教程
5. J2EE - 开发框架
开发框架需熟悉最主要的几个框架,spring、springMvc、mybatis、hibernate (struts2现在用的很少了,可以先不用学)
推荐视频 : 传智播客 ssh教学视频
在学习了上述技术栈之后,你已经可以应对基本的业务需求了,缺的只是一些项目经验,其他的一些技术栈可以在工作的过程中学习,包括并不局限于:
webService、消息队列mq、dubbo、redis、zookeeper、linux操作
以上便是Java自学路线的分享,想要获取自学资料的小伙伴,可以点击公众号获取资源标签获取~

Java自学路线的更多相关文章
- 大学四年,总结一套适合小白的Java自学路线和方法
前言篇 大家好,我是bigsai 好久不见,甚是想念,文章同时收录在回车课堂(文底阅读原文可达). 无论你是大学生还是在职人员,想学Java时,都会面临两个选择,自学或者报班.报班通常太费钱,时间又不 ...
- 面向青铜的java自学路线
有经验的人都知道,java还是需要一些路线的,因为java有些知识前后关联挺大的,先学后面和先学前面难度是不一样的. 如果你是新手,只要你知道路线这个东西,起码要比别人强,至少知道可以怎么走(更重要的 ...
- Java自学路线图之Java系统自学
Java自学不是一朝一夕的事情.可以采用"懒开始"的方法,但是必须要坚持下去,才能真正自学Java掌握编程技术.那些企图学几天去包装一下找工作的,请绕道.如果你下定决心自学Java ...
- Java自学成长路线(转载)
JAVA自学之路 一:学会选择 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游戏.3G.测试等. JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅 ...
- 【转】JAVA自学之路
JAVA自学之路 一: 学会选择 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游戏.3G.测试等. 那么究竟应该选择什么方向 ...
- 【转】Java自学之路——by马士兵
作者:马士兵老师 JAVA自学之路 一:学会选择 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游戏.3G.测试等. 那么究竟 ...
- Java自学之路(新手一定要看)
Java自学之路(新手一定要看) 转自尚学堂 JAVA自学之路 一:学会选择 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游 ...
- [感悟]马士兵Java自学之路——(精华版)
JAVA自学之路 一: 学会选择 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游戏.3G.测试等. 那么究竟应该选择什么方向 ...
- 前端自学路线之js篇
上一篇我们讲了前端切图的学习路线,不知大家有没有收获.今天来聊聊前端工程师的核心技能之——JavaScript.js这门语言看似简单,但要做到入门.熟练以至于架构的程度,还是有一段路要走的,今天就来聊 ...
随机推荐
- dedecms目录说明
1.有多个common.inc.php文件,注意引入的是哪一个,引入以后,里面的常量才可以用: 2.路径向上跳转 require_once('../../plus/phpexcel/PHPExcel. ...
- 深入浅出 JMS(四) - ActiveMQ 消息存储
深入浅出 JMS(四) - ActiveMQ 消息存储 一.消息的存储方式 ActiveMQ 支持 JMS 规范中的持久化消息与非持久化消息 持久化消息通常用于不管是否消费者在线,它们都会保证消息会被 ...
- 2018.08.17 bzoj4653: [Noi2016]区间(线段树+尺取法)
传送门 将坐标离散化之后直接用尺取法(双指针)+线段树维护. 其实就是说只要目前所有点的被覆盖次数是大于等于m的就移动左指针删除区间更新答案,否则移动右指针加入区间更新答案. 话说忘记排序以及建树的时 ...
- python操作数据库-安装
首先是下载软件: 链接:http://pan.baidu.com/s/1nvp1imX 密码:6i0x 之后就是一系列设置. 安装教程:自行百度就行.需要注意的是设置my.ini时,需要加上这些东西( ...
- IDEA SpringBoot Deprecated configuration property ‘server.servlet-path’
错误样式如图所示.说我这个版本中的这个标签是过时的. 解决: 出现这个问题后,这个标签被IDEA化成了黄线,同时,想使用server.servlet-path=*.html,配置servlet路径跳转 ...
- SPI通信协议(SPI总线)学习
1.什么是SPI? SPI是串行外设接口(Serial Peripheral Interface)的缩写.是 Motorola 公司推出的一 种同步串行接口技术,是一种高速的,全双工,同步的通信总线. ...
- 《Forward团队-爬虫豆瓣top250项目-代码设计规范》
成员:马壮,李志宇,刘子轩,年光宇,邢云淇,张良 1.缩进采用一个Tab键 2.大括号:如: if (条件){ 语句: } 3.分行:不把多条语句放在同一行 4.变量命名:统一用英文 5.注释:注释前 ...
- 【PAT Advanced Level】1015. Reversible Primes (20)
转换进制&&逆序可以在一起进行,有一点技巧,不要用十进制数来表示低进制,容易溢出. #include <iostream> #include <vector> ...
- 动态载入DLL所需要的三个函数详解(LoadLibrary,GetProcAddress,FreeLibrary)
动态载入 DLL 动态载入方式是指在编译之前并不知道将会调用哪些 DLL 函数, 完全是在运行过程中根据需要决定应调用哪些函数. 方法是:用 LoadLibrary 函数加载动态链接库到内存,用 Ge ...
- RequestHelper
Request["param"] 全部 Request.QueryString["param"] get Request.Form["param&qu ...