要想能够达到面试找工作的水平,无论是自学还是培训学习都需要非常努力才行呀!建议:学习前先去看看想去的公司招聘要求,都需要什么技能,之后再制定适合自己的学习计划,但是 Java 学习基本上跟着下面这条学习线路好好学习,到最后就可以成功啦!
第一部分:JavaSE:Java 语言最基本的一套库
学习 JavaEE 或 JavaME 之前,JavaSE 是必学的。
* Java 开发环境搭建
* Java 基础语法
* 面向对象
* 数组
* 异常
* 集合
* 线程
* IO 流
* 反射机制
* 注解 Annotation
* 网络编程
第二部分:数据库【MySQL + JDBC】
* 只要学习编程,数据库是一定要学习的,是一门公共的学科。
* java、C、python、C# 等程序员都需要学习数据库。
* 数据库产品很多:MySQL、Oracle、SqlServer、DB2……
* 我们动力节点数据库课程包括:MySQL + Oracle
* Oracle:银行、政府使用 oracle 的较多。
* MySQL:互联网公司、一般企业使用 MySQL 较多。
* Oracle 我们是提供视频的。课堂上不讲。
* 我们课堂上讲 MySQL。
* Java 语言链接数据库:JDBC
第三部分:WEB 前端
* 系统结构:B/S【Browser/Server】C/S【Client/Server】
* WEB 是网站的意思。WEB 前端是:网站当中的页面。
* WEB 前端程序是运行在浏览器当中的。
* HTML5 + CSS3 + Javascript(JS)
* WEB 前端也有很多框架:
– jQuery
– Bootstrap
– Vue
– NodeJS
– AugularJS
– RectJS
– LayUI
– EasyUI
…..
第四部分:JavaWEB
* Servlet
* JSP
* AJAX(是 Javascript 的一部分语法, 专门做页面局部刷新)
第五部分:JavaWEB 项目
* 做一个 B / S 结构的项目,将 WEB 前端和 JavaWEB 内容做一个整合练习。
* 其实到这里为止,所有的系统都可以做了。但是用的技术很 Low。没有用框架。
学习之前规划一下学习路线是可以省很多功夫的,提前也可以浏览下招聘信息,总结一下岗位需求,首先学习当然是基础阶段,javase 的内容,基础要扎实,然后深入和提高,面向对象,IO 流,容器,异常等等,都是深入的内容。然后是数据库编程与设计,网页编程,javaee,ssm 框架,设计模式,框架源码,这些都是很加分的,再学习一些 linux,java 高级技术,spring 全家桶,学习到这里基本可以面试工作了,学习的过程中项目练习也是特别的重要,没有项目基本等于白学,多和行业的前辈沟通,也能学习到不少,少走弯路
想要系统的提升,可以了解下百战程序员学习平台,课程内容非常的全面,而且讲的很细,实战化教学第一品牌,十几年的老机构了,老师都是很多年的资深教师,很负责任的一个机构,而且十几年的积累,就业资源也是很丰富的,对你的就业也能提供便利。