java
xxwsc
获得C币
展开
-
java集合
java容器类库主要有两种类型:Collection和Map。 Collection的子类如下: –List:将以特定的次序存储元素,所以取出来的顺序可能和放入的顺序不同 Collection<--List<--ArrayList :擅长随机访问元素 Collection<--List<--LinkedList :插入、删除、移动元素比较方便 Collection<--List<--Vect原创 2017-08-14 11:58:02 · 172 阅读 · 0 评论 -
java方法覆盖和方法重载
重载:方法名相同,但参数不同的多个同名函数 覆盖:子类重写父类的方法,要求方法名和参数类型完全一样(参数不能是子类),返回值和异常比父类小或者相同,访问修饰符比父类大或者相同。子类重写父类的条件: 1、 父类的方法在子类中必须可见 2、满足两同两小一大原则 3、子类和父类的方法必须同是实例方法,才能实现重写,若父类是静态方法,子类是实例方法或者相反则都会报错,若父类和原创 2017-08-13 10:42:12 · 3509 阅读 · 0 评论 -
java ==和equals、equals和hashCode的区别
==和equals区别:1、==在基本类型进行比较时,比较的是他们的值 2、.在复合数据类型(类) 进行比较时,(==)比较的是他们在内存中的存放地址。对于equals进行比较时,在没有覆写equals方法的情况下,他们之间的比较还是基于他们在内存中的存放位置的地址值的,因为Object的equals方法也是用双等号(==)进行比较的,所以比较后的结果跟双等号(==)的结果相同。 equals 和h原创 2017-08-15 09:22:52 · 232 阅读 · 0 评论