Java学习路线及资源视讯合集-不信你还学不会
Java第一阶段
你的Java学习之路由此开始啦,你需要准备的是:一台电脑、一套学习视讯。
学习视讯以及Java最全学习路线图可以关注微信公众号“动力节点Java资源库”,页面左下角“ 免费领取 ”里的 零基础301 。本篇文章可以帮助你顺利走完Java学习之路全路程。此外,作为过来人,我个人的建议是:找一个能指导你的人,不能凡事都靠自己闭门造车,不然你可能会发现一个小问题能困扰你一天,最后还不知道是什么原因。
知识点整理:
概念:面向物件的三大基本特征&五大基本原则、面向物件、面向过程、什么是多型、什么是继承、什么是封装集合:Collection 集合、List 集合、Set 集合、Map 集合异常:Java 中异常处理机制和应用,自定义异常IO:File 类、字元流、字节流、转换流、缓冲流、递回网络程式设计:Socket执行绪:执行绪的生命周期,Java 执行绪池,执行绪同步问题,执行绪死锁问题继承和界面:Class、Interface反射:动态代理MySQL 和 JDBC 开发:Mysql 数据库、JDBC、DBUtils、DBCP连线池Java 第二阶段
Java 基础学习完之后,就到我们的 Web 开发了,主要包括前端页面(HTML/CSS/JS),Servlet/JSP,以及 MySQL 相关的知识。
接下来,就是学习的重头戏了,学习 Servlet/JSP 部分,这也是 Java 后端开发必须非常精通的部分,在学习 Web 这三部分的时候,这个部分是最花时间的。这个阶段学习的时候,要学会使用开发工具,比如 Eclipse 或者 IDEA 来学习。
最后一部分,你就要学会使用数据库,Mysql 数据库是不错的入门选择,而且 Java 领域主流的关系型资料就是 Mysql,这部分其实你在学习 JDBC 的时候,就会接触到,因为 JDBC 也是属于数据库的一部分。不仅要学会使用 JDBC 操纵数据库,而且还要学会使用数据库客户端工具,比如 sqlyog,navicat 等。
知识点整理:
前端技术:HTML、CSS、JS、JQuery、BootstrapJavaWeb 核心内容:Servlet、JSP、XML、HTTP、AJAX、过滤器、拦截器等MySQL 和 JDBC:复习Java 第三阶段
如果学习完第二个阶段之后,如果你想开始找工作,可能还需要学习一些主流的框架知识。
目前比较主流的框架是 SSM 框架,既 Spring,SpringMVC,Mybatis。
你需要要学会这些框架的搭建,以及用它们作出一个简单的 WEB 专案,包括增删改查的功能。
知识点整理:
Spring 框架:配置档案、IoC 思想、DI 依赖注入、面向切面程式设计、事务等SpringMVC:框架原理、互动、拦截器等Maven:安装使用、基本操作Mybatis:框架原理、Mybatis 开发 DAO 方式、与其它框架的整合Java 第四阶段
到了这个时候,相信你已经能够完成独立开发,并且也参加工作了,你要相信你的技术已经足以处理大部分问题了。
但是这个时候不要对自己进行松懈,要继续学习,而不只是为了应对工作,要去不断提升自己的价值。
可以选择去看一些比较底层的书籍,比如《深入理解Java虚拟机器》,这本书可以全面帮助你了解 Java 虚拟机器,这个时候想必你一定知道 Java 是执行在 JVM 上的,你没有任何理由不去了解 JVM。另外,关于并发这方面,推荐《Java并发程式设计实战》,这本书啃完之后,对并发的理解应该可以更深一层。学会看源代码之后,自己可以尝试着模仿别人写的比较好的开源专案,造属于自己的轮子,虽说不一定有用,但是对提升自己有一定的好处。如果你想成为优秀的人,你就要“能别人不能”,也就是说你要找到属于自己的一个领域研究下去,以期在将来,你能够成为这个领域的专家,建立起你的“不可替代性”。