几个本地搭建练习项目来学习的小技巧分享

2021-08-31 15:37:38 浏览数 (1)

一、背景

在实际开发过程中我们不了解某个类的用法,我们直接写在公司项目里?

在开发过程中我们想对比候选框架的性能,直接写在公司项目里?

很多情况是不适合写在公司项目里的,或者有把握之后再写到公司项目里。

而且我们希望这可以保存起来,未来不断丰富或者可以回头看,肿么办?

二、方法

2.1 创建git私有项目写一些demo

创建一个私有项目,可以把实验性的代码,想研究的类,在这里写单测来研究。

可以添加各种jar包,比如学习mokito, 学习Orika,甚至spring,dubbo都可以创建包或者子模块来demo学习。

还要就是这样可以永久保存,比如写了一个Stream的例子,后面忘了,或者想实验没用过的特性,直接找到之前的StreamTest类,继续写。

2.2 tutoris fork到本地 自己增删

网上有一个涉及java各方面知识的一个开源的项目,可以fork到自己仓库,随意增删修改。

https://github.com/eugenp/tutorials

2.3 如果不熟悉某个类的用法

有时候都懒得去写demo,单纯想知道常见的用法,可以用codota搜索.

常见的不常见的几乎都可以搜到,都是知名开源项目关于这些类的用法,超赞。

https://www.codota.com/code

2.4 开发过程中拉取底层jar包源码,或者平时拉取常用的技术栈源码到本地

有时候有时间想深入的了解”为什么会这样“的时候。

两种思路,

一个是开发调试的时候,进入jar包,IDEA提示你是否下载源码,你选择下载,然后源码里有注释方便你理解,而且可以打断点,观察调用栈,对学习研究有极大的帮助。

比如像研究某个jar包,点进去然后上面提示你”Download Source“

你点击,下载某个jar包的源码

也可以在这里

也可以直接在maven选项卡里下载

另外一种是平时有时间直接拉取开源项目的源码到本地,运行单元测试专门研究某个类。或者运行其demo调试一下用法。

比如dubbo源码,可以带着某个问题去研究,也可以看某些源码指导来研究。

如果觉得本文对你有帮助,欢迎点赞,欢迎关注我,如果有补充欢迎评论交流,我将努力创作更多更好的文章。 另外欢迎加入我的知识星球,知识星球ID:15165241 一起交流学习。 https://t.zsxq.com/Z3bAiea  申请时标注来自CSDN。

0 人点赞