对于Java程序来说,JVM是一台完整的机器,可是对于真正的机器或OS来说,JVM只是其中一个进程而已。作为一个进程,它又是如何启动的呢?如下来一步一步分析。(注,本文分析的JDK源代码是openjdk6,下载地址:http://download.java.net/openjdk/jdk6/) JVM的进程入口是在...\jdk\src\share\b
转载 2023-05-24 18:58:33
211阅读
https://download.java.net/openjdk/jdk8
转载 2018-03-24 18:05:00
137阅读
2评论
openjdk GitHub源码 https://github.com/openjdk/jdk8
原创 2022-03-23 16:06:30
291阅读
首先访问OpenJDK官网点击左侧菜单栏的Mercurial​你可以选择JDK不同的版
原创 2021-07-15 11:19:43
10000+阅读
OpenJDK源码下载编译 下载地址http://hg.openjdk.java.net 点击jdk7u,出来页面如下 点击jdk7u6下方的jdk选择具体
原创 2023-03-31 21:40:11
315阅读
1 openjdk源码 http://hg.openjdk.java.net 选择jdk8u这个project, 然后选择jdk8u20这个repository。 2 目录结构 corba: common object request broker architecture,一个不常用的框架。 ho
转载 2018-04-15 20:54:00
242阅读
2评论
错误提示:configure: error: Cannot find GNU make 3.81 or newer! Please put it in the path, or add e.g. MAKE=/opt/gmake3.81/make as argument to c…
原创 2022-04-12 14:34:52
1551阅读
如果我们需要阅读openJDK源码,那么需要下载,那么该去哪下载呢? 现在JDK已经发展到版本10了,11已经处于计划中,如果需要特定版本的openJDK,它们的下载链接在哪呢? 1.openJDK的项目     链接:http://hg.openjdk.java.net/,如
转载 2019-05-28 11:29:00
282阅读
2评论
在我们分析synchronized关键字底层信息时,其中谈到了Monitor对象,它是由C++来实现的,那,到底它长啥样呢?我们在编写同步代码时完全木有看到该对象的存在,所以这次打算真正来瞅一下它的真正面目,而对于这个Hospot代码JDK是并没有开源的,但是社区版本的JDK是开源了,在openjd
原创 2019-09-01 15:54:00
110阅读
java中用命令行执行HelloWorld平时我们在运行java程序时,一般有两种选择,1是在服务器上直接用java-jar命令来运行程序,2是在idea中直接点击运行/debug,如下图所示:那如果某一天,我们脱离了idea,要用命令行来运行这个呢?其实idea已经帮我们生成了,如下图第一行所示我们从上截取出如下内容,然后复制到命令行中,就可以运行了/Users/lixiang/soft/jdk
原创 2021-03-03 15:37:57
415阅读
第一步:打开OpenJdk官网:http://openjdk.java.net/ 第二步:点开链接后,点击左下角:JDK GA/EA Builds,详见截图 第三步:点击:JDK GA/EA Builds进入下下载版本界面,本人下载openjdk8,见下截图。 ...
转载 2021-08-27 17:42:00
3232阅读
2评论
背景笔者在阅读《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)》时,按1.6.1章节中获取源码的方法,进行下载源码:第
原创 2022-08-31 17:40:22
180阅读
概要 类继承关系 java.lang.Object java.util.AbstractCollection<E> java.util.AbstractList<E> java.util.AbstractSequentialList<E> java.util.LinkedList<E> 定义 pub
转载 2017-07-18 12:58:00
169阅读
2评论
第一步:打开OpenJdk官网:http://openjdk.java.net/ 第二步:点开链接后,点击左下角:JDK GA/EA Builds,详见截图 第三步:点击:JDK GA/EA Builds进入下下载版本界面,本人下载openjdk8,见下截图。 ...
转载 2021-08-27 17:42:00
447阅读
2评论
元数据最本质、最抽象的定义为:data about data (关于数据的数据)。它是一
原创 2023-05-05 14:48:14
58阅读
乱码必然是字符集问题,然后看着日志上的问题逐步排查即可。
原创 2022-04-12 16:19:46
378阅读
红黑树衔接扩容时的Node数据;扩容相关。
原创 2022-10-27 13:48:14
52阅读
一、以下是具体分析: 以下内容转自://fgh2011.iteye.com/blog/17719: 使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的OpenJDK,那么到底什么是OpenJDK,它与Sun JDK有什么关系和区别呢
转载 2017-06-17 02:55:00
102阅读
2评论
OpenJDK与JDK的区别分析一、以下是具体分析:使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的OpenJDK,那么到底什么是OpenJDK,它与Sun JDK有什么关系和区别呢?历史上的原因是,OpenJDK是JDK的开放原始码版本,以GPL协议的形式放出。在JDK7的时候,OpenJDK已经成为JDK7的主干开发,Sun JDK7是
原创 精选 2022-11-20 21:04:53
327阅读
Ubuntu环境下载OpenJDK11源码,为之后的修改和编译做准备
原创 精选 2022-06-29 00:06:23
1264阅读
  • 1
  • 2
  • 3
  • 4
  • 5