太原维信科技—java中集合 list Map arraylist linkedlist hashmap

0
Java 嵌入式 C/C++ list 696 次浏览
学java,零基础不怕,不只要理论,更要实践+项目,<a 

href=http://www.bjweixin.com>太原维信科技提供 </a>
为您讲解理论+项目 :          

 集合框架类的基本结构

            Iterable                            Map

          

            Collection                          HashMap

 

             List

      ArrayList   LinkedList 太原维信科技 

http://www.bjweixin.com

List是接口, ArrayList和LinkedList是List接口的实现类。

ArrayList:可变长度的数组,有序线性存储数据。

常用的方法:太原维信科技 http://www.bjweixin.com

List.add()

List.get()

List.remove();太原维信科技 http://www.bjweixin.com

List.contains();

List.size();太原维信科技 http://www.bjweixin.com

Arraylist存储的数据时有序的,善于用来做遍历操作

LinkedList:线性列表存储数据,善于用来做插入和删除的操作

LinkedList特有的方法:addFirst()  addLast()等,是实现类里面的方

法,在List接口里面不存在这些方法。

集合的长度是可变的,所以用来存储的数据可以很灵活。

Map:以键值对的方式来存储数据 Key  Value

Map.put(key,value);太原维信科技 http://www.bjweixin.com

Map是接口,hashMap是其实现类, 泛型的使用可以在这里 

Map<String,String> map = new HashMap<String,String>();
<a href=http://www.bjweixin.com>太原维信科技提供 </a> ,零基础学

java,嵌入式。5年经验,保您就业无忧



4.
  太原维信科技——java基础学习-java变量

学java,零基础不怕,不只要理论,更要实践+项目,<a 

href=http://www.bjweixin.com>太原维信科技提供 </a>
为您讲解理论+项目 :



内存如何存储数据?  太原维信科技 http://www.bjweixin.com

我们把内存看做旅馆,先根据数据的需求为他安排合适的房间。

如:我是一个人,开的房间是单人间。

我们一家人,开的房间是标准间。太原维信科技 

http://www.bjweixin.com

旅馆根据个人的需求来分配房间太原维信科技 http://www.bjweixin.com

计算机来说,他们是用内存来记忆计算机计算时候所用到的数据。

这些数据时存在内存里的。太原维信科技 http://www.bjweixin.com

我们把  100 放到计算机里面

则在内存要开辟一个空间,这个空间放100这个数据。

我们把这个空间叫做:变量太原维信科技 http://www.bjweixin.com

数据不同,开辟的空间不同。

数据存到空间里面后,如何找到数据???

我们可以给这个空间起个名字叫:变量名

放入空间里面的值叫:变量值

放入的数据类型不同,我们叫做:数据类型

Public class  test{  太原维信科技 http://www.bjweixin.com

Public static void main(String[] args){

//数据类型:int  太原维信科技 http://www.bjweixin.com

//变量名:age     变量值:10  内存里面开辟了一个整形的空间

Int   age = 10;

}

}

变量定义:变量是存储数据的单元

应用:eg:3.1  太原维信科技 http://www.bjweixin.com

Int   age = 100;  //把100 放到内存中  这叫给变量赋值

  System.out.println(age);  //根据变量名,获取到变量值    变量的

使用

变量的应用可以详细划分

Int   age;  //这叫声明变量   内存中会根据int 给变量int 开辟一个

空间,且这个空间的名称是age

Age = 100;  //给变量赋值,将100赋值给age

Sysout(age); //变量的使用

 

 可以 声明和赋值一起来  太原维信科技 http://www.bjweixin.com
 
Int age = 100;          

<a href=http://www.bjweixin.com>太原维信科技提供 </a> ,零基础学

java,嵌入式。5年经验,保您就业无忧

请尽量让自己的答案能够对别人有帮助

0个答案

默认排序 按投票排序