随笔分类 - Java_集合框架
Java SE中关于集合框架的学习
摘要:为了达到更好的封装效果,应该把使用LinkedLIst的方法进行进栈(list.addLast(obj))、弹栈(list.removeLast())、判断栈是否为空(list.isEmpty())封装到一个类中,然后通过类名进行调用所需要的方法。 创建一个Stack类 package com.so
阅读全文
摘要:package com.soar.list; import java.util.LinkedList; @SuppressWarnings({ "rawtypes", "unchecked" }) public class Demo3_LinkedList { /* * * A:LinkedList
阅读全文
摘要:新建一个Person类,属性为name, age Alt + Shift +S → C 空参构造 Alt + Shift +S → O 有参构造 Alt + Shift +S → R 生成set和get 方法 Alt + Shift +S → S 生成toString方法 package com.s
阅读全文
摘要:package com.soar.list; import java.util.ArrayList; import java.util.Iterator; @SuppressWarnings({ "rawtypes", "unchecked" }) public class Demo1_ArrayL
阅读全文
摘要:List的三个子类的特点 ArrayList: 底层数据结构是数组,查询快,增删慢。 线程不安全,效率高。 Vector: 底层数据结构是数组,查询快,增删慢。 线程安全,效率低。 - Vector相对ArrayList查询慢(线程安全的) LinkedList: 底层数据结构是链表,查询慢,增删快
阅读全文
摘要:package com.soar.list; import java.util.ArrayList; import java.util.List; import java.util.ListIterator; @SuppressWarnings({ "rawtypes", "unchecked" }
阅读全文
摘要:package com.soar.list; import java.util.ArrayList; import java.util.List; import com.soar.bean.Student; @SuppressWarnings({ "rawtypes", "unchecked" })
阅读全文
摘要:package com.soar.collection; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; import com.soar.bean.Student; @Suppre
阅读全文
摘要:package com.soar.list; import java.util.ArrayList; import java.util.List; @SuppressWarnings({ "rawtypes", "unused","unchecked" }) public class Demo1_L
阅读全文
摘要:package com.soar.collection; import java.util.ArrayList; import java.util.Collection; @SuppressWarnings({ "rawtypes", "unused","unchecked" }) public c
阅读全文
摘要:package com.soar.collection; import java.util.ArrayList; import java.util.Collection; import com.soar.bean.Student; @SuppressWarnings({ "rawtypes", "u
阅读全文
摘要:package com.soar.collection; import java.util.ArrayList; import java.util.Collection; import com.soar.bean.Student; @SuppressWarnings({ "rawtypes", "u
阅读全文
摘要:集合的由来 *数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少 数组和集合的区别 ①区别一: * 数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储
阅读全文
摘要:新建一个学生类,属性为name,age Alt + Shift +S → C 空参构造 Alt + Shift +S → O 有参构造 Alt + Shift +S → R 生成set和get 方法 package com.soar.bean; public class Student { priv
阅读全文

浙公网安备 33010602011771号