A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© sadasdsdsad1234 初级黑马   /  2019-4-25 17:01  /  738 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Collection 接口常用方法:
        add、remove、clear、contains、isEmpty、size
List集合特点
        有索引、元素存取有序、可以存储重复元素
List集合特有方法
        add(int index,E e) remve(int index) set(int index)get(int index)
栈结构的特点——先进后出
队列结构的特点——先进先出
数组结构的特点——查询快,增删慢
链表结构的特点——查询慢,增删快
ArrayList集合特点——底层数组,查询快,增删慢
Linked List集合的特点——底层链表,查询慢,增删快


自然排序Comparable
        定义类时需要实现Comparable接口
                重写comparaTo()方法
比较器排序Comparator
        创建TreeSet集合对象,使用匿名内部类方式传递Comparator接口重写compare()方法

泛型
        将原来具体的类型参数化,在使用的时候再传入具体的类型
        将运行时期的错误提前到了编译期、省去了类型转换的麻烦
       
泛型类
        public class Class<T>{
                private T t;
                public T get(){
                        return t;
                }
                public void setT(T t){
                        this.t=t;
                }
        }

可变参数
        参数个数可变,用于方法的形式参数使用
        其实是一个数组,可变参数要放在最后

Map集合的特点
        键值对映射关系
        一个键对应一个值
        键不可重复
        元素存取无序
Map集合的常用方法
        put()、remove、clear、size、containsKey、containsValue、isEmpty
Map集合的常用获取方法
        get、keySet()、values()、entrySrt
Map集合的两种遍历方式
        keySet和entrySet()
Collections工具常用方法
        sort、reverse、shuffle

File类的作用
        文件和目录名路径的抽象表示
        File封装的并不是一个真正存在的文件
        仅仅是一个路径名,可以存在也可以不存在
        后面需要通过对应的方法将其变成真正存在的
File类的构造方法
        File(String pathName) 根据字符串路径创建一个File对象
        File(String parent,String child)根据字符串父级路径和子级路径创建File对象
        File(File parent,String child)根据File类型父级路径和字符串子级路径创建File对象

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马