几个本地搭建练习项目来学习的小技巧分享
一、背景
在实际开发过程中我们不了解某个类的用法,我们直接写在公司项目里?
在开发过程中我们想对比候选框架的性能,直接写在公司项目里?
很多情况是不适合写在公司项目里的,或者有把握之后再写到公司项目里。
而且我们希望这可以保存起来,未来不断丰富或者可以回头看,肿么办?
二、方法
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搜索.
常见的不常见的几乎都可以搜到,都是知名开源项目关于这些类的用法,超赞。
2.4 开发过程中拉取底层jar包源码,或者平时拉取常用的技术栈源码到本地
有时候有时间想深入的了解”为什么会这样“的时候。
两种思路,
一个是开发调试的时候,进入jar包,IDEA提示你是否下载源码,你选择下载,然后源码里有注释方便你理解,而且可以打断点,观察调用栈,对学习研究有极大的帮助。
比如像研究某个jar包,点进去然后上面提示你”Download Source“
你点击,下载某个jar包的源码
也可以在这里
也可以直接在maven选项卡里下载
另外一种是平时有时间直接拉取开源项目的源码到本地,运行单元测试专门研究某个类。或者运行其demo调试一下用法。
比如dubbo源码,可以带着某个问题去研究,也可以看某些源码指导来研究。
如果觉得本文对你有帮助,欢迎点赞,欢迎关注我,如果有补充欢迎评论交流,我将努力创作更多更好的文章。
另外欢迎加入我的知识星球,知识星球ID:15165241 一起交流学习。
https://t.zsxq.com/Z3bAiea 申请时标注来自CSDN。
- 分享几个开源的项目,大家交流学习一下
- vue学习路线1——搭建本地项目
- 【Android学习】XML文本的三种解析方式(通过搭建本地的Web项目提供XML文件)
- SpringMVC+Mybatis+Mysql实战项目学习--环境搭建【转】
- Python 数据学习入门之 django Blog 项目实战练习
- Spring Boot 学习(一) 快速搭建SpringBoot 项目
- Maven学习 (六) 搭建多模块企业级项目
- 【web学习记录】项目框架搭建二(加入需要的jar包)
- 分享几个视频音频学习网站
- 公司网站,邮件,服务器搭建项目练习
- 分享几个实用的Android开源项目(这是我摘抄的。。。o(╯□╰)o)
- 基于Maven的Springboot项目搭建学习笔记
- 窥探 kernel --- 几个linux学习资源分享
- 项目管理学习干货分享
- django 第一个项目-学习搭建博客 (二、Django模型)
- 分享几个学习LoRa的重要网站
- Maven学习 (六) 搭建多模块企业级项目
- dubbo学习,项目搭建
- vue.js学习02之vue-cli脚手架创建项目环境搭建
- 分享几个jquery的效果,虽然有些很简单,但是可以学习学习编码