黑马程序员 02 类

来源:互联网 发布:深圳加工中心编程招聘 编辑:程序博客网 时间:2024/05/29 19:58
                                                 ------- 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 : 针对集合进行操作的工具类 
原创粉丝点击