常见对象_StringBuffer类的构造方法
2016-11-14 19:40
351 查看
package cn.itcast_01; /* * 线程安全 * 安全--同步--数据是安全的 * 不安全--不同步---效率高一些 * 安全与效率问题是永远困扰的问题。 * 安全:医院网站,银行网站 * 效率:新闻网站,论坛网站 * * StringBuffer * 线程安全的可变字符串。 * StringBuffer和String的区别? * 前者长度和内容可变,后者不可变。 * 如果使用前者做字符串拼接,不会浪费太多资源 * * StringBuffer的构造方法: * public StringBuffer():无参构造方法 * public StringBuffer(int capacity):指定容量的字符串缓冲区对象 * public StringBuffer(String str):指定字符串内容的字符串缓冲区对象 * * StringBuffer的方法: * public int capacity():返回当前容量。理论值 * public int length():返回长度(字符数)。 实际值 */ public class StringBufferDemo { public static void main(String[] args) { // public StringBuffer():无参构造方法 StringBuffer sb = new StringBuffer(); System.out.println("sb:" + sb.toString()); System.out.println("sb.capacity:" + sb.capacity()); System.out.println("sb.length():" + sb.length()); System.out.println("--------------------------"); // public StringBuffer(int capacity):指定容量的字符串缓冲区对象 StringBuffer sb2 = new StringBuffer(50); System.out.println("sb2:" + sb2); System.out.println("sb2.capacity:" + sb2.capacity()); System.out.println("sb2.length():" + sb2.length()); System.out.println("--------------------------"); // public StringBuffer(String str):指定字符串内容的字符串缓冲区对象 StringBuffer sb3 = new StringBuffer("hello"); System.out.println("sb3:" + sb3); System.out.println("sb3.capacity:" + sb3.capacity()); System.out.println("sb3.length():" + sb3.length()); System.out.println("--------------------------"); } }
相关文章推荐
- 常见对象_String类的构造方法
- 常见对象_Integer的构造方法
- 常见对象_String字面值对象和构造方法创建对象的区别
- 常见对象_Date的概述和构造方法
- 常见对象_BigInteger的概述和构造方法
- 常见对象_Scanner的概述和构造方法原理
- 面向对象常见的4种开发方法
- 面向对象基础(类与对象的定义、进一步研究、封装性、构造方法与匿名对象)
- JavaScript中对象的构造方法
- 构造方法以及对象初始化过程
- java的构造方法和匿名对象
- 关于构造方法与对象的创建
- 常见错误:JavaScript 提交form 的时候,Error:对象不支持此属性或方法
- 构造一个通用的回调Thunk.(把回调函数指向对象的方法的办法)
- 解决 ”不允许在查询中显式构造实体类型“问题及使用其他方法实现返回 List<Model对象>或者IQueryable<Model对象>对象
- 测试 java反射Reflection中 获取 类属性、方法、构造方法及 调用类方法改变 对象属性
- 面向对象基础续2(static关键字、理解main方法、代码块、构造方法私有化(单例模式)) .
- JS 创建对象(常见的几种方法)
- 构造一个通用的回调Thunk.(把回调函数指向对象的方法的办法)
- php面向对象全攻略 (四)构造方法与析构方法