Java学习笔记(lesson3)Part2
StringBuilder动态可变类
- 创建StringBuilder buffer = new StringBuilder();
- 连接buffer.append() //可连接多个.append() 后缀
- 转换格式buffer.toString()
普通字符串String内存使用
- String a="abc";String b="abc";此方式,系统只开辟一块内存空间存放abc,而a,b存放相同的内存地址。
- String a="abc";String b=new String("abc");此方式,系统开辟两块内存空间,分别存放abc,此举浪费内存资源,应避免!
- String对象存放的是指向对应字符串的“地址”。
字符串的不可改变性
- 若连接一段字符,必须开辟新的空间存放新字符串,而不修改旧的
- Sun将String设计成不可改变的,是为了让String的行为最优化。
遍历ArrayList类型的方法
- for(元素类型 元素名:集合名){方法}
- 例如:for(Student s :students)buffer.append(student.getName());
基本类型在Java中的内存使用量
- char 2个字节
- int 4个字节
Labels: Java
Post a Comment

