![](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 · 249 阅读 · 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 · 397 阅读 · 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 · 344 阅读 · 0 评论 -
java中List集合的比较
List集合:List是一个接口,它的父类接口时Collection List的实现类:ArrayList(数组实现) LinkedList(链表实现) Vector(也是数组实现) ArrayList 和 LinkedList: (1)实现不同,一个是数组实现,一个是链表实现 (2) 效率不同,ArrayList 查询和修改的效率比较高, LinkedList增加和删除原创 2016-06-08 01:23:56 · 1078 阅读 · 0 评论 -
Set集合的简单总结
Set接口的实现类: HashSet LinkedSet TreeSet HashSet:存储元素不能重复,无序,存储自定义类型(Person等)的时候,要重写equals()和hashCode(),否则存储元素会 重复,因为HashSet存储不重复依赖的是hashCode()和equals()方法,如果不重写,调用Object()中的hashCode() 和equals(),比较的对原创 2016-06-11 00:28:53 · 290 阅读 · 0 评论 -
关于正则表达式中去掉重复字符的问题
用正则表达式去掉重复字符的问题详解原创 2016-06-07 01:01:27 · 2419 阅读 · 0 评论 -
递归算法
递归算法:调用方法本身,必须定义一个程序结束条件,即递归出口 递归求阶乘: : 递归求1到10的和:原创 2016-06-15 01:00:07 · 243 阅读 · 0 评论