腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Java
:为什么
常量
池
只为字符串值维护?
我的问题是关于
java
实习生和
常量
池
。
Java
为
java
.lang.String维护一个
常量
池
,以便巧妙地使用
java
.lang.String内存,并使
java
.lang.String变得不可变。那么,为什么
java
不维护其他不可变类型的
常量
池
,比如Long、Integer、Char、Short ?难道也不会节省内存吗?我知道整数集合为值
范围
-127,127,虽
浏览 3
提问于2013-12-05
得票数 17
回答已采纳
1
回答
我们如何知道Integer类对象的大小?
、
、
我们如何判断Integer类对象的大小?例如: Integer i= new Integer(10);那么在上面的情况下,'i‘的大小是多少。它有效吗??
浏览 1
提问于2014-09-17
得票数 0
2
回答
在
Java
中字符串
常量
池
的默认大小是多少?
我想知道字符串
常量
池
有没有默认的大小? 在
java
的不同版本中,字符串
常量
池
有什么变化吗?字符串
常量
池
的默认大小是多少?
浏览 0
提问于2017-07-29
得票数 1
2
回答
为什么.class文件的
常量
池
表中没有列出一维数组类型?
、
、
、
、
如果代码调用了新int,则条目[[I ]将放置在
常量
池
表中。对于高维数组,也将放置类似的条目。 但是,如果代码调用新int,则
常量
池
表中不会出现任何条目,就像int类型不显示任何条目一样。另一个有趣的事实是,如果codeit调用新字符串,则“[
java
/lang/ String;”将添加到
常量
池
表中,但如果代码调用新字符串()或新字符串,则只将"
java
/lang/ String“添加到
常量</
浏览 1
提问于2013-09-20
得票数 2
回答已采纳
5
回答
Java
常量
池
的用途是什么?
、
、
目前,我正试图深入研究
Java
虚拟机的规范。我一直在阅读,有一个我似乎无法理解的令人困惑的抽象:
常量
池
。以下是这本书的摘录: 对于所加载的每种类型,虚拟机必须存储一个
常量
池
。
常量
池
是类型使用的一组有序
常量
,包括文字(字符串、整数和浮点
常量
)和对类型、字段和方法的符号引用。
常量
池中的条目由索引引用,非常类似于数组的元素。因为它包含对类型所使用的所有类型、字段和方法的符号引用,所以
常量
池</em
浏览 8
提问于2012-04-18
得票数 80
回答已采纳
1
回答
jca文件中
常量
池
指令的解释
在.jca文件文档中,提到
常量
池
部分如下所示。
浏览 1
提问于2016-02-25
得票数 1
2
回答
字符串
池
与
常量
池
、
、
、
constant pool也是一种东西,它包含所有
常量
(整数、字符串等)。在类中声明的。这是每个班级的具体情况。问题: 如果是,字符串
池
在整个应用程序中是公共的还是特定于类的?
浏览 1
提问于2014-04-23
得票数 23
回答已采纳
1
回答
字符串为什么不只使用scp
、
、
我们知道字符串根据情况在堆和scp中创建对象,但是如果字符串只对每种情况使用scp,这样就可以节省一些内存空间。
浏览 9
提问于2022-04-11
得票数 -2
3
回答
查找类名
我希望你能尽可能清楚地解释这一点,因为我只知道
java
的基础知识。
浏览 5
提问于2010-07-02
得票数 1
1
回答
如何将类文字编译成
Java
字节码?
、
无论它是什么,反编译者都不会有困难:拾起
JAVA
_TOOL_OPTIONS:‘-Dfile.code=UTF8’8‘ /由Procyon
浏览 3
提问于2017-08-22
得票数 5
3
回答
Java
- String &
常量
池
、
我在
java
.lang.String上看到了以下成员:我的问题是如果是这样的话,恒定的
池
不是意味着更少吗?或者我们应该防止使用new()来创建带有文字的字符串?如果用new String("...")创建字符串,如果池中还不存在,那么文字难道不被放入
常量
池中吗?根据我
浏览 3
提问于2015-02-13
得票数 0
回答已采纳
1
回答
Java
string
常量
池
、
在
Java
中,String s2 = new String("ab") + new String("cd"); 字符串
常量
池中会创建字符串
浏览 3
提问于2016-06-27
得票数 2
1
回答
当StringBuffer创建时,字符串对象在哪里存储在内存中?
普通堆还是
常量
池
?修改会在哪里发生?它会修改
常量
池中的字符串"
Java
“并将其转换为"
Java
9”吗?
浏览 1
提问于2018-06-22
得票数 0
回答已采纳
1
回答
Scala失败-加载CharSequence时出错(Scala2.12.1,SBT0.13.13)
、
、
、
\rt.jar(
java
/lang/CharSequence.class)‘被破坏(字节1470处的坏
常量
池
标记15 ),最常见的修复方法是降级或升级
java
/ scala / sbt版本。请迁移到sbt 0.13.x,最新版本为0.13.7 我想知道--在
java
/ scala / sbt中更改了这么长时间和版本之后--这个问题没有得到解决,我需要将
java
降级为7吗?但是,在安装和使用系统
范围
内
浏览 2
提问于2017-03-20
得票数 2
回答已采纳
2
回答
为什么其他包装器对象不使用
java
中的
常量
池
?
为了节省内存,
Java
“重用”了所有值在以下
范围
内的包装对象。例如:Integer i2=7;对于Double,Long,以及使用
常量
池
有何不同?
浏览 0
提问于2017-06-21
得票数 0
4
回答
Java
“
常量
太多”JVM错误
、
对于我们的一个测试用例,我从JVM得到一个错误:就是这个。我看过其他关于类似错误的报告,但在这些情况下,错误消息抱怨
常量
池
。但在这种情况下,它不会。
浏览 0
提问于2012-07-12
得票数 10
1
回答
如何解析
Java
类文件
常量
池
?
、
、
根据,类文件的
Java
常量
池
从文件中的10个字节开始。 到目前为止,我已经能够解析之前的所有内容(神奇地检查它是否是类文件、主要/次要版本、
常量
池
大小),但我仍然不知道如何解析
常量
池
。
浏览 1
提问于2015-08-27
得票数 4
回答已采纳
3
回答
理解
常量
池
的javap输出
、
、
在一个非常简单的HelloWorld应用程序上运行javap时,我对
常量
池
的输出感到困惑。= String #23; // hello world Code: 0: getstatic #16;
浏览 118
提问于2011-04-05
得票数 25
回答已采纳
1
回答
为什么
Java
类文件格式缺少
常量
池
标记2?
、
、
Java
1.0.2的JVM规范列出了以下
常量
池
条目类型:| Constant Type |12 |+-----------------------------+-------+ 后续JVM规范添加了更多
常量
池
条目类型
浏览 3
提问于2017-10-09
得票数 3
回答已采纳
3
回答
如何通过
java
程序实现我们自己的字符串
常量
池
?
、
、
、
字符串
常量
池
是如何在
java
中实现的?我们怎么能做同样的本地人。?
浏览 3
提问于2015-07-07
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
关于Java里面的字符串常量池的介绍和优化
java中的常量
Java基础中进制转换和常量的学习分享
java线程池趣味事:这不是线程池
Java并发编程之——线程池
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券