string:系统每次产生或修改一个字符串时就会产生一个新的字符串空间,比较消耗内存,在jdk1.5之后内部变相调用了stringbuilder,基本上没有性能损失,但在循环体中java无法自动变成stringbuilder调用
stringbuffer:最初为了解决string耗费内存而生成的类,它是线程安全的。但99.9%用不到它,即使在线程中也可以用同步变量的方法绕开它。
stringbuilder : 在jdk1.5中加入的,执行速度比stringbuffer要快许多,但它不是线程安全的。基本我们在系统编程中用到它。
日期:
日期的格式可以用SimpleDateFormat类来处理,如下:
Date now=new Date(); SimpleDateFormat ft=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); System.out.println(ft.format(now));
日期格式说明:
yyyy:年份
MM:大写表示月份 ,小写表示分钟
dd : 日期
HH: 大写表示24小时制,小写表示12小时制
ss : 大写表示毫秒,小写表示秒