Strings
1.“+”号运算符的重载在循环里面不要使用。这会导致效率大大降低。因为用javap -c 查看编译的jvm字节码会发现,每次循环都会创建StringBuilder对象。所以有循环的时候,应该显式地使用StringBuilder,通过append方法代替+号。值得注意的是append方法的参数必须是一个字符串对象,否则就又会多次创建StringBuilder。
2.格式化输出。java中的System.out有类似c语言中的格式化输出方法。format() and printf()方法的作用一样,用法跟c语言里一致。