Java中字符串在内存当中占几个字节

例如Strings=newString("学Java");在内存当中占几个字节... 例如 String s= new String("学Java"); 在内存当中占几个字节 展开
 我来答
星知魂
2010-03-29 · TA获得超过685个赞
知道小有建树答主
回答量:761
采纳率:0%
帮助的人:589万
展开全部
对是10字节
在C 或C++个 一个char 是8位(1BYTE)而java 中是16位 (2BYTE)
这个字符串为5个char 所以是 10(BYTE)
lixin880415
2010-03-29
知道答主
回答量:25
采纳率:0%
帮助的人:0
展开全部
10个字节
JAVA中字符串是以字符数组的形式存储的,一个字符占两个字节
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
容你灬A
2019-06-26 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:25%
帮助的人:863万
展开全部
java内部是使用unicode编码的
unicode是变长的,英文占一个字节,汉字占2-4个字节
谢谢采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式