更新时间:2019-04-15 16:23:43 来源:极悦 浏览3358次
第一步我们要做的不是看视频,而是你要从哪些主流知识开始入手,学什么都是基础很重要,基础打牢固,后面会更好学一些。
1.Java基础部分
除了基础语法之外,必须得弄懂它的特性:封装、继承、多态,此外还有泛型、反射的特性,很多框架的技术都依赖它,比如Spring核心的Ioc和AOP,都用到了反射,而且Java自身的动态代理也是利用反射实现的,此外还有Java一些标准库也是非常常见,比如集合、I/O、并发,几乎在Web开发中无处不在,也是面试经常会被问到的,所以在自学Java后端之前,不妨先打好这些基础,另外还有Java8的一些新特性,也要重点关注,比如Lambda表达式、集合的Stream流操作、全新的DateAPI等等。
2.数据库部分
了解了一些基础语法之后,建议你可以跟着视频做一些表操作实战练习了,比如单表查询、多表查询等,这里建议学sql,切勿眼高手低,学习时千万不要觉得懂了就够了,要多加练习,因为在以后的工作中能写一手简练的sql是非常重要的,在项目中一直秉承着sql语句是能避免多表查询就避免多表查询,能够分开多条语句就分开多条语句,因为这里涉及到多表查询性能和数据库扩展的问题。
3.web前端
HTML基础语法,我们需要的学习内容主要包括:HTML概述、W3C概述、B/S架构系统原理、table、背景色与背景图片、超链接、列表、表单、框架等知识点,学习之后,可以开发基本的网页,并且可以看懂别人编写的HTML页面。
CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。
如果你前两个已经学好,具备了HTML和CSS的基础语法,那么你就可以学习JavaScript了,主要学习JavaScript核心语法、JavaScript内置支持类、JavaScript调试、JavaScriptDOM编程、JavaScriptBOM编程、大量前端小案例、JavaScript事件处理、JavaScript对象、继承、JSON等知识点。
jQuery是优秀的JavaScript框架,能使用户更方便地处理HTMLDocuments、events、实现动画效果,并且方便地为网站提供Ajax交互。
4.JavaWeb
JavaWeb开发基础包括前端开发、Servlet、数据库开发和分布式开发基础等几个重点内容。前端学习的重点在于JavaScript语言,随着JavaScript的使用逐渐普及,对于JavaWeb程序员来说,掌握JavaScript还是很有必要的。
5.Web开发框架
JavaWeb开发的具体内容还包括Servlet开发部署、会话管理、数据库开发、安全管理、MVC处理结构等内容,分布式开发可以从了解RMI开始,了解Java分布式开发的基础设计思想。
6.Java框架
Java语言进行项目开发大多会采用框架进行,一方面原因是框架会提升JavaWeb开发效率,另一方面原因是框架能够提升项目的执行效率,目前在JavaWeb开发领域,Spring系列框架是比较常见的选择,包括SpringMVC、SpringBoot、等。
我们在来看看视频资源
很多人在学习Java的时候会收集很多视频资源,奈何不知道视频内容是否是现下最实用的技术,并且网上收集的视频更多都是一段一段的,并不是完整的。
在这里给大家推荐一个内涵(全套视频、资料、源码、工具)的资源网站: 苦于找资源的你们可以下载观看。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习