码迷,mamicode.com
首页 > 编程语言 > 详细

Java集合那些事

时间:2020-05-04 19:27:44      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:数组   长度   ash   服务器端   多个   http   那些事   特点   服务器   

------------集合概述

面向对象语言对事物的体现都是以对象的形式描述。为了方便对多个对象的操作,就要对对象进行存储(就像数组)。但是用数组来存储对象有一些弊端:
数组的主要弊端:
1.长度不可以修改
2.数组提供的方法非常有限,对于数据的添加、删除、插入等操作,非常不便。
3.数组存储数据的特点:有序,可重复。对于无序、不可重复,数组不能满足
       服务器端从数据库中取出的是Java对象或Java对象构成的List,然后将List转换为JSON对象或JSON数组(可序列化的),并传给客户端或浏览器端。     

      在客户端中,需要将JSON对象或数组转换为Java对象或List来操作(数组方法太少)

技术图片

 

下面介绍几种常见的接口, 

--------------List接口

List接口继承了Collection接口以及一个允许重复项有序集合。该接口不但能够对列表的一部分进行处理,还添加了面向位置的操作。

List栗子:

技术图片

 

 技术图片

 

 技术图片

 

list遍历:

 技术图片

--------------Map接口

Map与Collection并列存在,用于保存具有映射关系的数据:Key-Value
Map 中的key和value都可以是任何引用类型的数据,Map接口常用实现类:HashMap、TreeMap

-------------List添加Map

技术图片

 

 好了,你懂了吗?

 

 

 

 

Java集合那些事

标签:数组   长度   ash   服务器端   多个   http   那些事   特点   服务器   

原文地址:https://www.cnblogs.com/yusuf/p/12827491.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!