![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
liqy1999
这个作者很懒,什么都没留下…
展开
-
java中的this和super
this 代表当前对象,super代表当前对象父类的引用在构造方法中,this()调用本类中的构造方法,放在构造方法的第一行super()调用父类的构造方法,放在构造方法的第一行,不能和this()同时用在java bean类set方法中,this很常用,代表当前对象例如:public void setName(String name){this.name = name;//t原创 2016-06-05 12:25:52 · 253 阅读 · 0 评论 -
集合类中remove()的细节问题
List list = new ArrayList();remove()用来删除集合中的元素remove(int index)remove(Object o) 假如我们的list中存的是Integer类型的值,比如list.add(10),list.add(20)等,这样我们调用remove(Object o)的时候,应该是list.remove(10),但是这里10并原创 2016-06-08 00:35:35 · 407 阅读 · 0 评论 -
集合的迭代器(向下造型)
Collection接口中的add()boolean add(E e)假如我们存一个Person的bean类到集合中,需要打印输出person的name属性,这时候需要在迭代的时候调用person的getName()List list = new ArrayList();list.add(new Person("Jack",22));//相当于 Object obj = new P原创 2016-06-08 01:02:26 · 346 阅读 · 0 评论 -
java中List集合的比较
List集合:List是一个接口,它的父类接口时CollectionList的实现类:ArrayList(数组实现)LinkedList(链表实现) Vector(也是数组实现)ArrayList 和 LinkedList: (1)实现不同,一个是数组实现,一个是链表实现(2) 效率不同,ArrayList 查询和修改的效率比较高, LinkedList增加和删除原创 2016-06-08 01:23:56 · 1083 阅读 · 0 评论 -
Set集合的简单总结
Set接口的实现类: HashSet LinkedSetTreeSetHashSet:存储元素不能重复,无序,存储自定义类型(Person等)的时候,要重写equals()和hashCode(),否则存储元素会重复,因为HashSet存储不重复依赖的是hashCode()和equals()方法,如果不重写,调用Object()中的hashCode()和equals(),比较的对原创 2016-06-11 00:28:53 · 296 阅读 · 0 评论 -
关于正则表达式中去掉重复字符的问题
用正则表达式去掉重复字符的问题详解原创 2016-06-07 01:01:27 · 2437 阅读 · 0 评论 -
递归算法
递归算法:调用方法本身,必须定义一个程序结束条件,即递归出口递归求阶乘::递归求1到10的和:原创 2016-06-15 01:00:07 · 249 阅读 · 0 评论