List接口继承自Collection接口 具有重要的三大特点: 1.有序集合:存入和取出的顺序一致 2.此接口的用户可以对列表中每个元素插入位置精确的控制:可以通过索引操作 3.可以存储重复元素 List接口的特有方法(与索引有关): List集合遍历方式有三种:迭代器遍历,普通for循环遍历,增 ...
分类:
编程语言 时间:
2018-01-13 11:20:14
阅读次数:
172
1.List: List实现Collection接口,它的数据结构是有序可以重复的结合,该结合的体系有索引;它有三个实现类:ArrayList、LinkList、Vector三个实现类; 三个实现类的区别: ArrayList:底层数据结构使数组结构,查询速度快,增删改慢, LinkList:底层使 ...
分类:
其他好文 时间:
2018-01-12 13:27:41
阅读次数:
150
1.ArrayList 类似于数组,称数组列表,ArrayList可以动态维护,可以自动扩容。 命名空间:using System.Collections 属性: count 获取ArrayList的元素个数 方法 Add (object value) 添加元素 RemoveAt(int index ...
分类:
其他好文 时间:
2018-01-07 22:11:56
阅读次数:
265
任何容器类,都必须有某种方式可以插入元素并将它们再次取回。毕竟,持有事物是容器最基本的工作。 对于List, add0是插入元素的方法之一,而get()是取出元素的方法之一。 如果从更高层的角度思考,会发现这里有个缺点:要使用容器,必须对容器的确切类型编程。 初看起来这没什么不好,但是考虑下面的情况 ...
分类:
编程语言 时间:
2018-01-07 15:54:38
阅读次数:
137
一.HashMap和HashTable的差别 1.HashMap能允许一个null key和多个null value值;HashTable不允许为null; 2.HashMap不同步非安全;HashTable是同步的,线程安全。 3.两者加载因子都是0.75;但是扩容增量存在差别;HashMap为1 ...
分类:
其他好文 时间:
2018-01-06 23:25:28
阅读次数:
218
创建一个实体:里面包含需要接受的多种类型的参数。如实体、list集合、单个参数。(因为springMVC无法同时接受这几种参数,需要创建一个实体包含它们来接受) 如接收User(bean里面包含List)集合参数: 1、User实体类: 2、页面js代码: 3、Controller方法: ...
分类:
编程语言 时间:
2018-01-05 22:33:16
阅读次数:
409
遍历List集合的三种方法 1.增强for循环 2.普通for循环 3.迭代器遍历 ...
分类:
其他好文 时间:
2018-01-05 18:26:46
阅读次数:
105
集合分类 Collection 接口是集合的父类 1、Set 集合 使用内部的排列机制(无序),存入集合的顺序和取出集合的顺序不一致,没有索引,存入集合的元素没有重复 HashSet集合 LinkedHashSet集合 TreeSet集合 2、List 集合 允许重复,以元素安插的次序来放置元素(有 ...
分类:
编程语言 时间:
2018-01-04 16:28:40
阅读次数:
135
场景:查询部门的同时,要求查询此部门下的所有用户。 部门(Department) 用户(Blogger) 方法一:结果集下collection关联 接口DepartMapper.java DepartmentMapper.xml 测试类 方法二:分布查询 BloggerMapper.java //根 ...
分类:
其他好文 时间:
2018-01-03 15:54:28
阅读次数:
134
关于json插件使用: 在java中,可以通过jsonlib插件,在java对象与json之间做转换。 关于jsonlib插件使用: 1.导包(6个包) 2.将java对象转换成json 1.对于数组,List集合,要想转换成json JSONArray.fromObject(java对象); [" ...
分类:
Web程序 时间:
2018-01-01 19:37:22
阅读次数:
219