博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
想要阅读一些开源项目或框架的源代码,不知道从哪里入手?
阅读量:6083 次
发布时间:2019-06-20

本文共 845 字,大约阅读时间需要 2 分钟。

hot3.png

有个朋友在知识星球上向我提问。

我的建议是从Spring的源代码入手。至少我自己也是这么做的,毕竟Spring里有大量的设计模式和OO编程的最佳实践。我之前在SAP使用SAP自己的开发语言ABAP进行日常工作,后来因为工作原因也需要用Java开发。虽然SAP之前大多数产品都是基于ABAP开发的,但是现在公司在向云转型,越来越多的云产品是基于Java Spring来开发了。我觉得Spring 5年之内都不会过时,值得程序员花力气去钻研。

请阅读知乎问题: ?

然后怎么去学Spring呢?如果一头扎进Spring的代码海洋,肯定就直接淹死了。

我的两个方法:

1. 边看书边看源代码。

我看的是这本书,边看书,边自己写读书笔记。

如果发现自己提笔却表达不清楚某个知识点,说明这个知识点自己其实还未真正理解,那么再回过头去看书。

下面是我写过的一些读书笔记:

  • [Run only given sets of your unit test via ]()
  • [Use to define custom rules for your test method]()

2. 边看源代码边自己写代码,调试代码

自己用Spring搭一个Hello World的应用,然后一点点往上添东西。可以参考我的这个里的commit记录看我是如何添加新的功能的。

不断写代码,调试代码,把自己学到的新东西写出来。

为什么要写出来呢?

在我的微信公众号文章<u style="box-sizing: inherit; text-decoration: none; border-bottom: 1px solid rgba(68, 68, 68, 0.72);"></u>里提到,科学研究表明,在实战中学习,教别人,是最有效的学习方法。

您可以关注微信公众号”汪子熙“获得更多Jerry Wang的中文SAP技术文章。

转载于:https://my.oschina.net/u/3771578/blog/1620871

你可能感兴趣的文章
拥抱 Gradle: 下一代自动化工具
查看>>
CyclicBarrier让多线程齐步走
查看>>
tomcat与web程序结构与Http协议与HttpUrlConnection
查看>>
PHPStorm下调试使用CURL抓取数据中文乱码的一种可能
查看>>
解决hadoop namenode -format / hdfs namenode -format 找不到java的文件目录
查看>>
springMVC 几种页面跳转方式
查看>>
Python的集合类型详解17
查看>>
HBase配置优化
查看>>
英特网级别的服务设计及部署
查看>>
动态路由
查看>>
mssql dba問題與答案
查看>>
悦悦走好
查看>>
分享一些 Kafka 消费数据的小经验
查看>>
我的友情链接
查看>>
Windows Phone 7开发一月谈(10)
查看>>
jquery之index()
查看>>
vmware:Cannot open the disk 'XXX' or one of the snapshot disks it depends on.
查看>>
Galgames Hgames下载中心,无毒
查看>>
SGE中将指定的job挂起
查看>>
我的友情链接
查看>>