问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-09 07:23

我来回答

2个回答

热心网友 时间:2022-04-09 08:52

在java中sql的数据类型一般是String或StringBuffer。
java里拼sql语句的最大长度,也就是String或StringBuffer容纳字符的最大个数。
String 的最大长度:
我们可以使用串接操作符得到一个长度更长的字符串,那么,String 对象最多
能容纳多少字符呢?查看String的源代码我们可以得知类String中是使用域 count 来
记录对象字符的数量,而count 的类型为 int,因此,我们可以推测最长的长度
为 2^32,也就是4G。
不过,我们在编写源代码的时候,如果使用 Sting str = "aaaa";的形式定义一个字
符串,那么双引号里面的ASCII 字符最多只能有 65534 个。为什么呢?因为在class
文件的规范中, CONSTANT_Utf8_info 表中使用一个16 位的无符号整数来记录字
符串的长度的,最多能表示 65536 个字节,而Java class 文件是使用一种变体UTF-8
格式来存放字符的,null 值使用两个字节来表示,因此只剩下 65536- 2 = 65534
个字节。也正是变体UTF-8 的原因,如果字符串中含有中文等非ASCII 字符,那么
双引号中字符的数量会更少(一个中文字符占用三个字节)。如果超出这个数量,在
编译的时候编译器会报错。

而stringBuffer的最大长度:
一般认为没有*,直到内存溢出为止。
public static void main(String[] args) {StringBuffer str = new StringBuffer();for (int i = 0; i < 3640; i++) {str.append("0");}System.out.println(str);//这里输出了3640个0str.append("0");System.out.println(str);//但是这里输出的却是空格?}我的机器上是多于3640就不成了,别的机器好像还不太一样。
所以这和机器也有关系。可以自己编写程序进行测试,看测试结果就知道了,这是最可靠的办法。

热心网友 时间:2022-04-09 10:10

最大Integer.MAX_VALUE。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八个月孕妇痔疮怎么办 怀孕痔疮严重怎么缓解 孕妇能割痔疮吗 孕37周痔疮严重怎么办 孕37周痔疮可以顺产吗 怀孕晚期痔疮严重怎么办 我打开网上邻居,里面变成空的了,以前打开就有“宽带连接”和“本地连 ... 单位有些电脑打开网上邻居没东西显示是为什么? 生产线称重 梦比优斯奥特曼第35集19:38秒时,希卡利站起来时的那个背景音乐是... 梦比优斯奥特曼中希卡利出现时的音乐 华为手机的服务与体验改进怎么半夜自动开始了啊? 啊,我发现了【 】为题,写一篇450字左右的作文。不要粘贴的,否则不给悬赏。要快 我要写一篇作文,题目叫难忘的小学生活 有什么植物在生长过程中受周围其他植物影响很大啊? 作文我的学校台湘2000字 形容大合唱的句子有哪些? 用三个近义词造句描写黄昏? 司徒骏文的&lt;&lt;同桌的你&gt;&gt;的歌词. 童年有一部动画片叫「xxxx」历险记,是一只小猫还是老虎(是白色的)和妈妈走丢了要找妈妈的动画片 nba3x报名2022时间 作文:动物王国奇遇记 昆明云大附中校园生活漫画 动画片《小虎历险记》在哪个网站上观看下载? 我的昆明二中作文800说明文 《小虎历险记》的读后感200字 官渡区体育馆怎么样 一个人一艘船一支老虎 是什么电影 云南云健体育用品有限公司怎么样? 昆明哪里有卖篮球架的?价格便宜点的? 小老虎奇遇记作者简介 桶装可口可乐,上饮水机的桶装可乐 华为手机出现服务与体验改进计划点下一步没反应咋办重新开机还是如此。_百度问一问 一桶可乐装六大杯,一大杯可以装四小杯,这桶可乐全用小杯装,可以装几杯 可口可乐桶装冰露矿泉水.有什么坏处? 可乐桶度数高还是鸡尾酒度数高 肯德基全家桶中的一瓶可乐是否相当于三杯中可的量? 一个饮料桶装满了可乐,用大杯装可以装6杯,1大杯可以装4小杯这桶可乐用小杯可 有能在两个电脑间传文件用的USB传输线没? 中国农业银行怎么得到动态口令卡 动态口令怎么获取? USB对拷线?怎么使用啊?刚买来的没有驱动盘 怎样获得中国银行动态口令牌?怎样开通网上支付功能? USB传送数据至少要那3根线? 手机往电脑里传文件 用USB数据线怎么传? 在word里怎么样让它打出一个黑体空心的字,还有一个是“什么是“书本... 网上说花钱能改征信是真的吗? 怎样将WORD中字体设置为四号空心黑体,我只设置的起4号黑体 微信公众号申请中断电了,恢复通电后我怎么继续申请? 请从货币职能的角度出发,分析一下中国央行发行的数字货币未来会取代现金吗? 央行数字货币试运行,发行数字货币有什么好处