每日日报64
1.今天完成了哪些内容
java的学习
2.遇到哪些问题
StringBuffer可以追加字符串,使用StringBuffer追加字符串不会创建新的字符串对象,这样有助于提高效率
计算代码运行的时间:
1 public static void main(String[] args) { 2 System.out.println(testString(100000));//若为StringBuffer类型,则将testString改为testStringBuffer 3 } 4 public static long testString(int n) { 5 long start=System.currentTimeMillis(); 6 long end=System.currentTimeMillis(); 7 return end-start;//计算代码运行的时间 8 }
StringBuilder与StringBuffer的所有方法以及用法一致,所有可以使用StringBuffer的地方都可以转换成StringBuilder,只不过StringBuilder是线程不安全的,速度快点。
区别:
StringBuilder是线程不安全的,速度快点
StringBuffer是线程安全的,速度慢点
3.明天准备要做哪些事
(1)javaweb的学习
(2)java的学习
(3)博客园的界面美化