为了账号安全,请及时绑定邮箱和手机立即绑定

这个长度又有何意义呢?求解

http://img1.sycdn.imooc.com//57a7119e00016f4003940243.jpg

求大神解答  谢谢!

正在回答

3 回答

这个应该是考虑到内存开销吧。你指定了长度会分配对应大小的内存,你如果不指定长度,可能分配的内存会比较大。也有可能是效率问题,像java里面数组的长度是不可变的,是必须在使用前声明数组长度的,它的效率就比StringBuffer的效率高,后者的长度是可变的,不需要声明长度。

2 回复 有任何疑惑可以回复我~
#1

see1020 提问者

非常感谢!
2016-08-07 回复 有任何疑惑可以回复我~
#2

代码写的比较菜 回复 see1020 提问者

希望能帮上你。
2016-08-08 回复 有任何疑惑可以回复我~

就是举个例子方便理解,括号里面的8是可以表示长度的而不是元素值

0 回复 有任何疑惑可以回复我~

没什么关系吧,就是给自己提个醒??

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这个长度又有何意义呢?求解

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号