JSON问题. http://www.ibm.com/developerworks/cn/web/wa-lo-json/?ca=drs-tp3308StringBuilder sb = new StringBuilder(array.length << 4); 没看出为什么这做. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 StringBuilder sb = new StringBuilder(s.length()+20); 跟StringBuilder sb = new StringBuilder(array.length << 4); 没什么区别。只是产生一个容量为(array.length << 4) 的 StringBuilder对象容量太小,倍长次数多,效率低。 左移4位换成2进制看就明白了 左移1位相当于*2左移4位当然是length*16了 这样是直接的位运算由于Java的所有运算到最后还是会被转换成位运算 所以直接调用位运算会快些 号称最快的运算方式但是如果不是大量的运算的话 是看不出来差别的 安卓ksoap2调用webService问题,ksoap2传递byte数组怎么传递 如何读取html文件 初学,想要个好点的jdbc的下载地址 请问大家谁有《Java设计模式》(影印版)的随书光盘? 新手上路:编译通过的程序不能正常运行,请大虾们指点迷津! 一个关于BLOB的问题,听高手解答 关于垃圾回收的问题。 求助:编程实现把各子目录中指定类型的文件移动到父目录中 java字符串中"的处理方法 类在内存中的大小 J2SE版的俄罗斯方块 急!!!急!!!xml中的字符  是什么?
跟
StringBuilder sb = new StringBuilder(array.length << 4); 没什么区别。只是产生一个容量为(array.length << 4) 的 StringBuilder对象容量太小,倍长次数多,效率低。
换成2进制看就明白了 左移1位相当于*2
左移4位当然是length*16了
由于Java的所有运算到最后还是会被转换成位运算 所以直接调用位运算会快些
号称最快的运算方式
但是如果不是大量的运算的话 是看不出来差别的