自学Java系列 笔记4 Java常用类 2
2015-09-01 22:35
288 查看
1. StringBuilder VSStringBuffer:
StringBuilder 和 StringBuffer 非常类似,均代表可变的字符序列,而且方法也一样
①:StringBuilder 是线程不安全的,效率更高。所以更多的时候使用StringBuilder
②: StringBuffer 是线程安全的,效率低,在多线程的情况下使用
1.append()
方法:把字符串加入到以后的字符序列的后面
注意: append() 方法的返回值还是当前的StringBuffer 对象。可以使用方法的连缀。
例如:public void testAppend(){
StringBuilder stringBuilder = newStringBuilder(5);
stringBuilder.append("<html>")
.append( "<body>")
.append( "</body>")
.append("</html>");
System.out.println(stringBuilder);
}
关于常用类的小结:
1.String 是一个不可变的字符序列!(重要!!)
2. StringBuffer,StringBuilder 是可变的字符序列!
3. StringBuffer :是线程安全的,所以效率低
StringBuilder: 是线程不安全的,所以效率高,大部分时使用它
4. Date :封装了时间和日期
5.DateFormat
如果需要把Date 类型的对象格式化为一个字符串,或把一个字符串转为一个Date 对象,则使用 DateFormat。
StringBuilder 和 StringBuffer 非常类似,均代表可变的字符序列,而且方法也一样
①:StringBuilder 是线程不安全的,效率更高。所以更多的时候使用StringBuilder
②: StringBuffer 是线程安全的,效率低,在多线程的情况下使用
1.append()
方法:把字符串加入到以后的字符序列的后面
注意: append() 方法的返回值还是当前的StringBuffer 对象。可以使用方法的连缀。
例如:public void testAppend(){
StringBuilder stringBuilder = newStringBuilder(5);
stringBuilder.append("<html>")
.append( "<body>")
.append( "</body>")
.append("</html>");
System.out.println(stringBuilder);
}
关于常用类的小结:
1.String 是一个不可变的字符序列!(重要!!)
2. StringBuffer,StringBuilder 是可变的字符序列!
3. StringBuffer :是线程安全的,所以效率低
StringBuilder: 是线程不安全的,所以效率高,大部分时使用它
4. Date :封装了时间和日期
5.DateFormat
如果需要把Date 类型的对象格式化为一个字符串,或把一个字符串转为一个Date 对象,则使用 DateFormat。
相关文章推荐
- Java跨日表查询方法与获取当前日期方法
- java IO 字符编码相关
- 自学Java系列 笔记4 Java常用类 1
- JavaWeb基础学习第六天
- 自学Java系列 笔记3 IO 4
- 自学Java系列 笔记3 IO 3
- 自学Java系列 笔记3 IO 2
- 自学Java系列 笔记3 IO 1
- 自学Java系列 笔记3 枚举、注释
- [转]spring的ParameterMethodNameResolver
- [RealTime]Java即时编译技术的了解
- 自学Java系列 笔记3 泛型1
- 自学Java系列 笔记2 Java集合3
- 自学Java系列 笔记2 Java集合2
- 自学Java系列 笔记2 Java集合1
- 自学Java系列 笔记2 异常处理1
- 自学Java系列 笔记2 高级类特性2
- java学习笔记(十二) -- Swing先行(1)
- 自学Java系列 笔记2 高级类特性1
- 自学Java系列 笔记2 Java类设计3