一、前言
大多数工作一年半载的小伙伴都很熟练的每天crud 每天看视频看文章学东西没规划没思路,
一月下来收货一定点。So 还是从基础出发,阅读jdk源码、学会自己理解,备注。今天我就叫大家怎么搭建jdk源码阅读工程
二、搭建工程
- 2.1 创建最简单的java项目(推荐idea)
- 2.2 下载jdk源码包
这个很多资源可取下载,列入官网就可以的。
其实我们本身电脑所安装的jdk环境报就是有份压缩好的(在我们安装jdk时候就已经包含)
- 2.3 找到我们的jdk安装目录
- 2.4 找到我们的解压出来的文件 (复制这5个文件夹 到我们项目的source下面 即可)
三、配置
- 3.1 配置这个包路径为我们项目中的jdk源码包路径 否则他还是去走我们的jdk环境的
疑难杂症:问题
- 当我们替换路径之后,第一次构建可能会出内存不足
- 解决debug进入源码不能写注释
三、开始测试
package cn.codesheep.test.hashMap;
import java.util.HashMap;
import java.util.Map;
/**
* @program: javaSourceLearn
* @description: 测试jdk源码环境
* @author: Mr.Teddy
* @create: 2020-09-16 11:23
**/
public class Test {
public static void main(String[] args) {
Map<String, Double> map = new HashMap<>();
map.put("k1", 0.1);
map.put("k2", 0.2);
map.put("k3", 0.3);
map.put("k4", 0.4);
}
}
知识补充
- 作用域 功能 快捷键
全局 单步返回 F7
全局 单步跳过 F6
全局 单步跳入 F5
全局 单步跳入选择 Ctrl+F5
全局 调试上次启动 F11
全局 继续 F8
全局 使用过滤器单步执行 Shift+F5
全局 添加/去除断点 Ctrl+Shift+B
全局 显示 Ctrl+D
全局 运行上次启动 Ctrl+F11
全局 运行至行 Ctrl+R
全局 执行 Ctrl+U
√ 彩蛋
源代码地址: jdk1.8源码地址
😁 作者:Teddy (公众号:鸡仓故事汇)
ok!到这里就大功告成,小编(Teddy)在这里先感谢大家的到来。
虽然不是太详细,小编已经很努力,给小编来个一键三连(点赞,关注,收藏),小编会越来越努力。。。