1、乘除
a>>n a/2^n
a<<n a*2^n
2、StringBuffer
StringBuffer 默认大小16,超过16会重新分配内存并且把原来数组复制到里面最后丢弃原本分配内存, StringBuffer sb = new StringBuffer(1000)可以有效提高效率
3、释放
当对象不用的时候今早释放 把对象置为null
4、splite
splite可以把字符串根据一定的条件拆分为不同的段语句存放到数组中,但由于splite支持正则表达式,再一直大量的重复调用时会占据大量缓存,因此尽量不要使用。而是使用apache的StringUtils.splite(String,char);
5、数组复制
使用System.arraycopy() 比循环赋值要快的多。