香雨站

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: 帝壹

Java JVM 运行机制及基本原理

[复制链接]

1

主题

3

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2022-12-31 16:45:30 | 显示全部楼层
mark
回复

使用道具 举报

1

主题

7

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2022-12-31 16:45:52 | 显示全部楼层
找到了吗?
回复

使用道具 举报

0

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-12-31 16:46:06 | 显示全部楼层
rt的意识不是runtime的意思么,也就是JVM运行时需要的包,是JVM的一部分哦
回复

使用道具 举报

1

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2022-12-31 16:46:12 | 显示全部楼层
模版解释器,上iteye搜R大找找
回复

使用道具 举报

0

主题

3

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2022-12-31 16:47:01 | 显示全部楼层
其实安装jdk的时候可以选择不安装额外的jre
回复

使用道具 举报

1

主题

6

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2022-12-31 16:47:47 | 显示全部楼层
String包装类与常量池

String str1 = "aaa";
当以上代码运行时,JVM会到字符串常量池查找 "aaa" 这个字面量对象是否存在?

存在:则返回该对象的引用给变量 str1 。

不存在:则在堆中创建一个相应的对象,将创建的对象的引用存放到常量池中,同时将引用返回给变量 str1 。

上边的这一段写的不对,没有在堆中创建对象,而是直接在常量池中创建的对象,字符串引用也保存在常量池中
回复

使用道具 举报

1

主题

3

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2022-12-31 16:48:16 | 显示全部楼层
我可以转发你的文章吗
回复

使用道具 举报

1

主题

4

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2022-12-31 16:49:05 | 显示全部楼层
我在B站做了Java虚拟机HotSpot源代码分析的视频,哔哩哔哩 ( ゜- ゜)つロ 乾杯~ Bilibili,或者个人博客也有不少分析源代码文章,可以做为参考
回复

使用道具 举报

1

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2022-12-31 16:49:11 | 显示全部楼层
学到很多[握手]
回复

使用道具 举报

1

主题

5

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2022-12-31 16:49:53 | 显示全部楼层
写得非常棒
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|香雨站

GMT+8, 2025-7-3 10:28 , Processed in 0.284435 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表