------- android培训、java培训、期待与您交流! --------
2012.11.09
内存空间 :1. 堆 对象在内存空间的保存:在栈开辟一片空间存储
2. 栈 <局部变量>
逻辑地址引向在堆里存储的方法和数据
String的方法和属性:
charAt : 返回指定位置的字符
concat : 字符串连接
endswith : 测试字符串的结尾 返回boolean值
equals : 判断两个字符串是否相等 <引用的对象内容>
StringBuffer : 线程安全的可变字符序列,一个类似于String的字符串缓冲区,赋值后可以改变长度及内容
append : 链接字符串到序列中
集合框架 :
Collections : list 集合 和 set 集合
Vector 类 add : 放入对象 get: 取出对象 size : 属性 remove : <重写equals方法>
public boolean equals (Object obj){}
ArrayList : List 接口 arrayList 实现类
泛型集合 : 给原来的类型加一个限定 <E>
对比 Vector 和 arrayList : Vector 线程安全 效率低
ArrayList 线程非安全 访问遍历数据效率低
Map集合 :
HashMap : put ,保存值
Contain ,查找是否重复
遍历 : for (Entry <K . V> 变量名 : map.entryset()){
sy>0( e.getkey + e.getvalue)
}
HashTable : 于HashMap用法一致,但 HashTable是线程安全的 ;
Iterator : 遍历工具 ;
Collections : 针对集合进行操作的工具类
黑马程序员 02 类
最新推荐文章于 2024-08-19 23:47:24 发布