- 博客(4)
- 收藏
- 关注
转载 Java集合中List,Set以及Map等集合体系详解(史上最全)
概述:List,Set,Map都是接口,前两个是继承Collection接口,Map是个独立的接口Set:代表无序、不可重复; List:代表有序、重复的集合; Map:代表具有映射关系的集合(Queue:代表一种队列集合实现)Set有HashSet,LinkedHashSet,TreeSetList有ArrayList,linkedList,VectorMap下有Hashtable,...
2019-10-11 15:08:18 132 1
原创 什么是类?以及类的分类
类放在包下面的一个个并且是以.java结尾的文件就是类。前面有说道对想是Java程序的核心,而类描述了对象的属性和对象的行为,类是对象模板【类是对对象的抽象,对象是对类的实例化】 类按类型分为普通类,抽象类,接口,嵌套类等。按层级分又分为父类和子类普通类【访问修饰符】 class 类名 【implements/extends 类名】{ },其中有一种特殊的类object类,object类是所...
2019-10-12 10:42:18 9803 1
原创 Java中的compareTo()方法
compareto方法:Java中的compareTo()函数是接口java.lang.Comparable中的方法,当某个类需要进行比较时,该类需要实现Comparable接口,并且必须重写public int compareTo(T t)方法,只有实现了该方法,才可以用Array.sort()方法和Collections.sort()方法进行排序。注意:字符串进行比较时,可以直接str...
2019-10-12 09:56:08 262
原创 为什么 数组的查询快,链表的查询慢
数组就像身上编了号站成一排的人,要找第10个人很容易,根据人身上的编号很快就能找到。但插入、删除慢,要望某个位置插入或删除一个人时,后面的人身上的编号都要变。当然,加入或删除的人始终末尾的也快。 链表就像手牵着手站成一圈的人,要找第10个人不容易,必须从第一个人一个个数过去。但插入、删除快。插入时只要解开两个人的手,并重新牵上新加进来的人的手就可以。删除一样的道理。Java中,Arra...
2019-10-11 15:40:30 2500 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人