Java中String字面量最大长度限制是多少?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1230个文字,预计阅读时间需要5分钟。
Java中的String对象底层是字符数组存储的,理论上char[] + 最大长度是int的最大值。实际上,思路是:首先,String类由String类来维护,并在编译时就可以确定(具体请参考String常量池)。
java的String对象底层是有字符数组存储的,理论上char[] 最大长度是int的最大值,实际
思路:
首先,String字面常量是由String类来维护的,并且在编译时就可以确定(具体请参考String常量池)。因而,如果String字面常量存在一个最大的长度(目前暂且假设),而我们使用的字面常量又超过了这个极限,那么,在编译期间,编译器就能够给出错误信息。
本文共计1230个文字,预计阅读时间需要5分钟。
Java中的String对象底层是字符数组存储的,理论上char[] + 最大长度是int的最大值。实际上,思路是:首先,String类由String类来维护,并在编译时就可以确定(具体请参考String常量池)。
java的String对象底层是有字符数组存储的,理论上char[] 最大长度是int的最大值,实际
思路:
首先,String字面常量是由String类来维护的,并且在编译时就可以确定(具体请参考String常量池)。因而,如果String字面常量存在一个最大的长度(目前暂且假设),而我们使用的字面常量又超过了这个极限,那么,在编译期间,编译器就能够给出错误信息。

