Java学完基础,后面学习框架可行吗?

Posted 黑马程序员官方

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java学完基础,后面学习框架可行吗?相关的知识,希望对你有一定的参考价值。

想要学好一个框架,首先就是要有扎实的Java基础。刚开始学习的时候第一步就是导入jar包,第二步就是配置相关文件,第三步就是启动服务器。只要是有一套详细的教程,这套教程也有相关的笔记,那么学习框架就不是什么难事。

注意框架的学习不要死记硬背,比如Spring来说,Spring当中的额帮助文档涵盖了所有的配置过程,需要的时候就直接copy。如果非要重头写的话,那么就会出现错误。初学的时候可以尝试简单的方法,降低错误。

SSM框架课程分享:

SSM 框架 SpringSpringMVCMyBatis - 1. Spring 简介-Spring 是什么​https://www.zhihu.com/education/video-course/1483149993993678849

在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最难的部分就是各种配置相关文件等,光看视频就比较容易出错,所以黑马程序员给流程都都梳理出来了,避免降低错误视频+讲义,对照操作:

学习Java框架的书籍

《Spring源码深度解析》《Spring揭秘》《Spring技术内幕》;

一套课程下来之后,大家还要深入学习,可以选择看书,毕竟书降低了我们读源码的难度。当然,想要挑战的同学们,可以去读框架源码

  • Spring框架源码的时候,先熟练掌握框架。
  • 其次是Java相关的内容,比如:集合框架(数据结构的实现),多线程技术(线程池、线程安全、并发容易等)、反射与注解(Spring中大量的使用到了反射)、面向对象(面向对象不仅仅值得是对象抽象,还包括对象集成、多态等各种机制)。以及Java一些高级特性,如基于Java接口的动态代理
  • 设计模式:Spring中大量使用了各种设计模式提高其健壮性,因此对于设计模式需要一些深刻的理解。

学习Java框架源码:

  • 不要用碎片化时间一点点阅读,大家一定要下载完整的源码,备份下来。
  • 第一度的时候不要跟着断点一步都不放过的去读源码,源码有多少行有多少个方法?为了一个功能点,一步一步的走断点,检查代码。这样我们只会越来越慢,方法那么多,代码那么多,看5个方法基本上就晕了。
  • 学会作图,虽然现在博主很多大佬很多,但是自己作图是一个必修课。要根据自己的方法步骤解析流程。
  • 带着问题去读源码,要看看框架的基本流程和功能,从流程和功能去入手会有效率。
  • 提问内容“为什么这么用?”“为什么要设计这种规则?”
  • 光看代码知识培养了阅读能力,要自己实现和源码对比。
  • 知识点及时复盘,如果你可以写成博客是最好的。

 

以上是关于Java学完基础,后面学习框架可行吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何自学大数据 自学大数据方法

Java的学习内容都有哪些?学完后好找工作吗?

javaee课程介绍

java学完框架后学什么?java架构师进阶学习,java高并发集群分布式,java大数据高可用,视频教程,

java是否很难学?谢谢

前端学完vue学啥