我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:双彩网 > 语句平均长度 >

高手java里拼sql语句的最大长度是多少

归档日期:07-02       文本归类:语句平均长度      文章编辑:爱尚语录

  我们可以使用串接操作符得到一个长度更长的字符串,那么,String 对象最多

  能容纳多少字符呢?查看String的源代码我们可以得知类String中是使用域 count 来

  记录对象字符的数量,而count 的类型为 int,因此,我们可以推测最长的长度

  符串,那么双引号里面的ASCII 字符最多只能有 65534 个。为什么呢?因为在class

  文件的规范中, CONSTANT_Utf8_info 表中使用一个16 位的无符号整数来记录字

  符串的长度的,最多能表示 65536 个字节,而Java class 文件是使用一种变体UTF-8

  格式来存放字符的,null 值使用两个字节来表示,因此只剩下 65536- 2 = 65534

  个字节。也正是变体UTF-8 的原因,如果字符串中含有中文等非ASCII 字符,那么

  双引号中字符的数量会更少(一个中文字符占用三个字节)。如果超出这个数量,在

  所以这和机器也有关系。可以自己编写程序进行测试,看测试结果就知道了,这是最可靠的办法。

本文链接:http://kyleflowen.com/yujupingjunchangdu/226.html