关于string长度限制

来源:3-2 Java String 可以有多长?

lyz0

2020-04-04

老师 有个地方不太明白
就是视频刚开始说栈里面 String a="n..."
这个是没有限制的,想浙多长就多长,但是后面又说限制长度65565,这里我不懂

顺便确认一个问题,堆里面的String是不是完全没有限制,只要内存够大?

写回答

1回答

bennyhuo

2020-04-04

开始说的是你在代码里写当然可以随便写,但是编译的时候就会有限制。意思就是源文件不限制你随便写,编译器会有限制,就是65535这个。 堆里面的限制我在后面给出了,还有一些其他因素,同学可以先仔细看下视频,大概在12分钟的位置。
0
1
lyz0
非常感谢!
2020-04-05
共1条回复

大厂资深面试官 带你破解Android高级面试

改变视野和思维 深度与广度兼备的 Android 进阶面试指导课程

1636 学习 · 222 问题

查看课程