Java学完基础,后面学习框架可行吗?
Posted 黑马程序员官方
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java学完基础,后面学习框架可行吗?相关的知识,希望对你有一定的参考价值。
想要学好一个框架,首先就是要有扎实的Java基础。刚开始学习的时候第一步就是导入jar包,第二步就是配置相关文件,第三步就是启动服务器。只要是有一套详细的教程,这套教程也有相关的笔记,那么学习框架就不是什么难事。
注意框架的学习不要死记硬背,比如Spring来说,Spring当中的额帮助文档涵盖了所有的配置过程,需要的时候就直接copy。如果非要重头写的话,那么就会出现错误。初学的时候可以尝试简单的方法,降低错误。
SSM框架课程分享:
在Java框架之前需要掌握:
Java基础、Java语法进阶、mysql基础操作、MySQL数据库设计和多表操作、JDBC、Maven基础、MyBatis、HML+CSS、javascript、HTTP协议、Web服务器-Tomcat、Servlet、请求和响应\\JSP&会话技术\\ElementUI
学习框架的思路
我们下面以Spring框架为例,要先学习Spring框架设计思想。
为什么Spring能快速占领全球市场,不仅仅是因为某个功能强大,更重要的是思想。
其次是学会基础操作,这里要进行思考,操作与思想之间的联系。
最后是学习案例,熟练应用操作的同时,体会思想。
基础学会了就需要大量的案例熟练掌握框架的具体应用,加深对设计思想的理解。
比如Spring学习主要包括四个部分:
- Spring的IOC/DI
- Spring的AOP
- AOP的具体应用,事务管理
- IOC/DI的具体应用,整合Mybatis
其他框架也有主要需要学习的部分,大家可以看上述课程对照下面笔记。我们知道Spring最难的部分就是各种配置相关文件等,光看视频就比较容易出错,所以黑马程序员给流程都都梳理出来了,避免降低错误视频+讲义,对照操作:
- SSM框架01:Spring的IoC和DI,以及手把手带你创建Spring核心配置文件
- SSM框架02:从0-1学习Spring配置文件
- 为什么要学Spring?学什么?怎么学?
- Spring到底是如何来实现IOC和DI?案例解析入门篇
- 万字详解Spring之IOC全部知识点
- 详解DI相关内容,一文掌握DI配置与使用
- Spring掌握IOC/DI配置管理第三方bean
- Spring核心容器环境配置、创建、依赖注入等
- Spring掌握IOC/DI注解管理第三方bean
- Spring:IOC/DI注解开发管理第三方bean
- 完成Spring与Mybatis及Junit的整合开发
- Spring:入门AOP案例分析
- 能运用AOP相关知识完成对应的案例编写
学习Java框架的书籍
《Spring源码深度解析》《Spring揭秘》《Spring技术内幕》;
一套课程下来之后,大家还要深入学习,可以选择看书,毕竟书降低了我们读源码的难度。当然,想要挑战的同学们,可以去读框架源码:
- 读Spring框架源码的时候,先熟练掌握框架。
- 其次是Java相关的内容,比如:集合框架(数据结构的实现),多线程技术(线程池、线程安全、并发容易等)、反射与注解(Spring中大量的使用到了反射)、面向对象(面向对象不仅仅值得是对象抽象,还包括对象集成、多态等各种机制)。以及Java一些高级特性,如基于Java接口的动态代理。
- 设计模式:Spring中大量使用了各种设计模式提高其健壮性,因此对于设计模式需要一些深刻的理解。
学习Java框架源码:
- 不要用碎片化时间一点点阅读,大家一定要下载完整的源码,备份下来。
- 第一度的时候不要跟着断点一步都不放过的去读源码,源码有多少行有多少个方法?为了一个功能点,一步一步的走断点,检查代码。这样我们只会越来越慢,方法那么多,代码那么多,看5个方法基本上就晕了。
- 学会作图,虽然现在博主很多大佬很多,但是自己作图是一个必修课。要根据自己的方法步骤解析流程。
- 带着问题去读源码,要看看框架的基本流程和功能,从流程和功能去入手会有效率。
- 提问内容“为什么这么用?”“为什么要设计这种规则?”
- 光看代码知识培养了阅读能力,要自己实现和源码对比。
- 知识点及时复盘,如果你可以写成博客是最好的。
以上是关于Java学完基础,后面学习框架可行吗?的主要内容,如果未能解决你的问题,请参考以下文章