java 阅读源码环境快速搭建 deBug日常笔记

一、前言

大多数工作一年半载的小伙伴都很熟练的每天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)在这里先感谢大家的到来。
虽然不是太详细,小编已经很努力,给小编来个一键三连(点赞,关注,收藏),小编会越来越努力。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小码农吗

感谢您的大力支持,感谢感谢!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值