
JDK源码
文章平均质量分 78
宋小生的博客
《中间件源码》 示例先行,深入浅出的源码解析分享
展开
-
OpenJDK11 下的HSDB工具使用入门
安装OpenJDK ,然后输入以下命令:将会看到如下页面,点击Attach to HotSpot procss来填入进程id查询进程信息这里有很多的工具可以尝试一下原创 2022-06-29 22:09:51 · 389 阅读 · 0 评论 -
[Open JDK-11 源码解析系列]-4-Java 编程语言编译器源码相关笔记
该小组由参与设计、实现和维护 Java 编程语言的javac编译器以及相关组件(例如javadoc和 javap )的开发人员组成。javac编译器读取用Java 编程语言编写的源文件,并将它们编译成类文件。Java 编程语言由Java 语言规范(JLS) 定义,类文件由Java 虚拟机规范(JVMS) 定义。或者,编译器还可以使用 Pluggable Annotation Processing API ( JSR 269class ) 处理在源代码和文件中找到的注释。编译器是一个命令行工具,但也可以使用原创 2022-06-02 22:15:29 · 541 阅读 · 0 评论 -
[Open JDK-11 源码解析系列]-3-JDK9到JDK11的新增的语法变化
目录3-JDK9到JDK11的语法变化3.1 Java SE 9 的 Java 语言更改3.1.1 模块定义模块模块声明3.1.2 更简洁的 try-with-resources 语句3.1.3 下划线字符不是合法名称3.1.4 支持私有接口方法3.2 Java SE 10 的 Java 语言更改3.2.1 局部变量类型推断3.3 Java SE 11 的 Java 语言更改增强类型推断3-JDK9到JDK11的语法变化3.1 Java SE 9 的 Java 语言更改3.1.1 模块在此版本中引入原创 2022-05-27 22:43:08 · 412 阅读 · 0 评论 -
[Open JDK-11 源码解析系列]-2-关于Open JDK11项目
2-关于Open JDK11项目2.1 简介关于Open JDK11项目 更多详细的细节,可以直接查阅官网Open JDK11 项目介绍如果是了解源码很多资料都可以在官网找到,后续的文章也是我参考官网总结而来的,如果需要更详细的细节直接查阅官网即可。Open JDK11项目的开发是多个团队协作而成的。关于OpenJDK的团体官方文档小组是就共同兴趣进行公开对话的参与者的集合。这种兴趣可能是对特定代码体的创建、增强或维护,也可能是其他领域,例如质量或文档。团体旨在捕捉社区缓慢发展的社会结构。它原创 2022-05-17 22:39:50 · 590 阅读 · 0 评论 -
[Open JDK-11 源码解析系列]-1-过五关斩六将开发属于自己的jdk版本
1-克隆代码,代码构建1.1 简介这里主要做一下笔记,如果比较感兴趣也可以直接查阅官网open jdk buildingOpenJDK是JDK的开放源码版本,了解源码学习更优秀的编程思想。1.2 克隆代码git clone https://git.openjdk.java.net/jdk/切换分支到jdk-11+28 git checkout jdk-11+281.3 运行配置:bash configure如果configure由于缺少依赖项(工具链、构建工具、外部库或引导JDK原创 2022-05-13 22:12:53 · 846 阅读 · 4 评论