腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么.class文件的
常量
池
表
中
没有列出一维
数组
类型?
、
、
、
、
如果代码调用了新int,则条目[[I ]将放置在
常量
池
表
中
。对于高维
数组
,也将放置类似的条目。 但是,如果代码调用新int,则
常量
池
表
中
不会出现任何条目,就像int类型不显示任何条目一样。另一个有趣的事实是,如果codeit调用新字符串,则“[
java
/lang/ String;”将添加到
常量
池
表
中
,但如果代码调用新字符串()或新字符串,则只将"
java</em
浏览 1
提问于2013-09-20
得票数 2
回答已采纳
5
回答
Java
常量
池
的用途是什么?
、
、
目前,我正试图深入研究
Java
虚拟机的规范。我一直在阅读,有一个我似乎无法理解的令人困惑的抽象:
常量
池
。以下是这本书的摘录: 对于所加载的每种类型,虚拟机必须存储一个
常量
池
。
常量
池
是类型使用的一组有序
常量
,包括文字(字符串、整数和浮点
常量
)和对类型、字段和方法的符号引用。
常量
池中的条目由索引引用,非常类似于
数组
的元素。因为它包含对类型所使用的所有类型、字段和方法的符号引用,所以
常量
浏览 8
提问于2012-04-18
得票数 80
回答已采纳
1
回答
解析后在JVM
中
存储的解析引用(这意味着对符号引用的直接内存地址)?
、
、
、
、
在JVM规范
中
,有几个词。 public static void main(String[] args)
浏览 1
提问于2018-12-04
得票数 5
回答已采纳
2
回答
字符串
池
与
常量
池
、
、
、
constant pool也是一种东西,它包含所有
常量
(整数、字符串等)。在类
中
声明的。这是每个班级的具体情况。问题: 如果是,字符串
池
在整个应用程序
中
是公共的还是特定于类的?
浏览 1
提问于2014-04-23
得票数 23
回答已采纳
2
回答
我们可以用
java
类编写多少个变量,有多少方法,我们可以用
java
方法编写多少行代码?
方法
中
是否有多少行限制,比如
java
中
变量和方法的明智限制?而且,当我将100000个int分配给一个int
数组
时,我也得到了编译错误,对此有任何限制吗?eclipse
中
的错误:
常量
过多,Tst的
常量
池
(这是类)将超过65536项。
浏览 3
提问于2015-12-08
得票数 1
回答已采纳
2
回答
在
Java
中
字符串
常量
池
的默认大小是多少?
我想知道字符串
常量
池
有没有默认的大小? 在
java
的不同版本
中
,字符串
常量
池
有什么变化吗?字符串
常量
池
的默认大小是多少?
浏览 0
提问于2017-07-29
得票数 1
3
回答
理解
常量
池
的javap输出
、
、
在一个非常简单的HelloWorld应用程序上运行javap时,我对
常量
池
的输出感到困惑。= String #23; // hello world Code: 0: getstatic #16;
浏览 118
提问于2011-04-05
得票数 25
回答已采纳
1
回答
当StringBuffer创建时,字符串对象在哪里存储在内存
中
?
普通堆还是
常量
池
?修改会在哪里发生?它会修改
常量
池中的字符串"
Java
“并将其转换为"
Java
9”吗?
浏览 1
提问于2018-06-22
得票数 0
回答已采纳
3
回答
查找类名
我希望你能尽可能清楚地解释这一点,因为我只知道
java
的基础知识。
浏览 5
提问于2010-07-02
得票数 1
1
回答
如何将类文字编译成
Java
字节码?
、
public static void b() { }类文本A.class是如何在B.class的字节码
中
编译的我在Oracle/Sun的字节码文档
中
找不到这一点。无论它是什么,反编译者都不会有困难:拾起
JAVA
_TOOL_OPTIONS:‘-Dfile.code=UTF8’8‘ /由Procyon
浏览 3
提问于2017-08-22
得票数 5
1
回答
jca文件中
常量
池
指令的解释
在.jca文件文档
中
,提到
常量
池
部分如下所示。
浏览 1
提问于2016-02-25
得票数 1
2
回答
以编程方式获取类的
常量
池
假设我有Foo类: // ...我想从另一个类
中
以字节
数组
的形式获取它的
常量
池
。有没有一致的方法可以获得另一个类的
常量
池
?
浏览 0
提问于2015-11-29
得票数 0
2
回答
Java
是否用String实现了Fly权重设计模式?
、
、
、
、
如果是这样的话,
java
string对象通过使用string
常量
池
来做同样的事情。那么,我们是否可以说
Java
String实现了Fly权重设计模式呢?如果没有,为什么?
浏览 6
提问于2016-05-22
得票数 4
2
回答
Java
短常数
池
与短原语
、
、
、
我的解决方案需要很多
常量
变量,因此在进一步的开发
中
,我可以简单地创建新的原语或引用现有的数据,而不是创建新的数据,这就排除了未来开发过程
中
可能出现的错误。我读过
java
池
常量
变量,当创建新数据时,它与
池
进行比较,如果存在这样的对象,则返回对现有对象的引用,而不是创建新的引用。虽然
池
可能听起来是最好的方法,但在我的例子
中
,我需要许多短变量,每个变量分配两个字节(一个原语)。但是,如果我创建简短,我将松2字节,因为引用将花费4个字节。即使
浏览 1
提问于2015-08-10
得票数 1
回答已采纳
3
回答
Java
- String &
常量
池
、
我在
java
.lang.String上看到了以下成员:我的问题是如果是这样的话,恒定的
池
不是意味着更少吗?或者我们应该防止使用new()来创建带有文字的字符串?如果用new String("...")创建字符串,如果池中还不存在,那么文字难道不被放入
常量</e
浏览 3
提问于2015-02-13
得票数 0
回答已采纳
1
回答
如何解析
Java
类文件
常量
池
?
、
、
根据,类文件的
Java
常量
池
从文件
中
的10个字节开始。
浏览 1
提问于2015-08-27
得票数 4
回答已采纳
2
回答
Java
:为什么
常量
池
只为字符串值维护?
我的问题是关于
java
实习生和
常量
池
。
Java
为
java
.lang.String维护一个
常量
池
,以便巧妙地使用
java
.lang.String内存,并使
java
.lang.String变得不可变。那么,为什么
java
不维护其他不可变类型的
常量
池
,比如Long、Integer、Char、Short ?难道也不会节省内存吗?下面是我为测试其他不可变数据类型的
池
而编写
浏览 3
提问于2013-12-05
得票数 17
回答已采纳
4
回答
Java
“
常量
太多”JVM错误
、
对于我们的一个测试用例,我从JVM得到一个错误:就是这个。我看过其他关于类似错误的报告,但在这些情况下,错误消息抱怨
常量
池
。但在这种情况下,它不会。 如果这意味着达到了JVM
常量
池
的限制,这意味着什么?我的意思是,在
Java
代码
中
,这些是什么类型的
常量
?我意识到了恒定
池
的局限性,我的疑虑就在于它到底是怎么回事。生成的代码的methods+fields不
浏览 0
提问于2012-07-12
得票数 10
3
回答
如何通过
java
程序实现我们自己的字符串
常量
池
?
、
、
、
字符串
常量
池
是如何在
java
中
实现的?我们怎么能做同样的本地人。?
浏览 3
提问于2015-07-07
得票数 1
回答已采纳
1
回答
Java
string
常量
池
、
在
Java
中
,String s2 = new String("ab") + new String("cd"); 字符串
常量
池中会创建字符串
浏览 3
提问于2016-06-27
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
java中的常量
关于Java里面的字符串常量池的介绍和优化
Java中数组的内存分析
JAVA中数组的基本操作实例
Java中的线程池实现原理
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券