java 一点内容(4)

来源:互联网 发布:算法描述的发展现状 编辑:程序博客网 时间:2024/06/07 00:16
 整数型(小到大):byte(1字节,8位),short(2字节),int(4字节),long(8字节)
    小数型(浮点数):float(单精度浮点数,4字节,6-7位有效数字)   单精度运算快
                      double(双精度浮点数,8字节,15-16位有效数字)

    字符型: char(2字节)

重写与重载:重写在子类,重载在同类;方法名都相同;参数表重写相同,重载不同;
返回值重写相同,重载不同;重写访问修饰符不能比父类更严格

迭代器 
如何遍历List集合?
方法1.用for循环和get()方法结合实现遍历;for-each循环可以遍历输出,但不可删减
方法2.用迭代器Iterator实现遍历

HashMap接口常用:
Obiect put(Object key,Object vall);以键值对方式存储
Object get(Object key)根据键返回相关值,不存在指定键就返回null
Object remove(Object key) 删除指定键的值
int size() 返回元素个数
Set keySet()返回键的集合
Collection value() 返回值的集合
boolean containsKey(Object key) 如果包含指定键就返回true


Collections操作集合 相当于数组的array:
①sort升序排列 
②reverse反转
③binarySearch查询对应元素下标
④copy把集合2覆盖到集合1中,第1个集合长度需要大于等于第2个集合长度
⑤fill把元素全转换成传入元素
⑥swap把集合中两个位置的元素颠倒
⑦replaceAll吧集合中旧元素都换成新的

0 0
原创粉丝点击