JAVA学习笔记28——容器概述+ArrayList
来源:互联网 发布:mac自带录音软件 编辑:程序博客网 时间:2024/04/29 06:08
最近在看JAVA教学的视频,觉得老师讲的很好,同时借用源代码还有笔记来撰写本系列博客,记录自己的学习内容,同时也供看到的人学习。
本篇开始JAVA的第二大部分内容介绍。
本篇先来介绍容器的大致概念:
接下里看看容器相关接口的结构框图,后续会陆续介绍:
最后介绍一下ArrayList的一些常见的使用(ArrayList、LinkedList、Vector均为List的子类):
import java.util.ArrayList;import java.util.Date;import java.util.List;/** * 测试List中的基本方法 * @author Administrator * */public class Test01 {public static void main(String[] args) {List list = new ArrayList(); //以后都这么写,左面是接口右面是实现类//ArrayList:底层实现是数组,线程不安全,效率高。所以,查询快。修改、插入、删除慢。//LinkedList:底层实现是链表,线程不安全,效率高。所以,查询慢。修改、插入、删除快。//Vector:线程安全的,效率低。list.add("aaa"); //往list里面装什么都行~list.add("aaa");list.add(new Date());list.add(new Dog());list.add(1234); //包装类的:自动装箱!list.remove(new String("aaa"));System.out.println(list.size()); //打印当前list的大小,当前往里面装了多少个就就返回相应的个数(返回:4)System.out.println(list.isEmpty());for(int i=0;i<list.size();i++){System.out.println(list.get(i)); }list.set(3, new String("3333"));list.add(4, new String("3333"));/*System.out.println(list.isEmpty());list.remove(new Dog()); //和hashcode和equals有关,后续会解释System.out.println(list.size());List list2 = new ArrayList();list2.add("bbb");list2.add("ccc");list.add(list2);//跟顺序的操作String str = (String) list.get(0);System.out.println(str); list.set(1, "ababa"); //往指定的位置放list.remove(0);*/ }}
0 0
- JAVA学习笔记28——容器概述+ArrayList
- JAVA学习——容器(概述)
- java基础学习笔记——ArrayList
- Java容器类源码学习笔记之ArrayList
- Java容器——JSTL学习笔记
- Java容器——JSTL学习笔记
- Java学习笔记——容器
- Java ArrayList学习笔记
- Java容器类源码学习——jdk1.8版本下的ArrayList扩容
- Java学习笔记——ArrayList与LinkedList
- JAVA学习笔记29——模拟实现ArrayList
- java学习之ArrayList容器类详解
- Java容器详解Ⅰ——概述
- Java 容器类学习笔记1--了解Java提供的容器类List、ArrayList、Vector及map、HashTable、HashMap
- java学习个人笔记---容器之Vetor与ArrayList的区别
- JAVA学习笔记-容器
- Java学习笔记----容器
- java容器学习笔记
- 五、类的自动加载
- <mvc:annotation-driven />注解意义
- angularJs HTTP响应拦截器
- hdu 3487 Play with Chain splay
- CentOS 虚拟机上网配置记录
- JAVA学习笔记28——容器概述+ArrayList
- java并发的处理方式
- <context:component-scan base-package=com.xxx.xxx/ >包扫描注解
- ArcEngine IPageLayout 添加经纬网和公里网
- Ajax核心知识总结
- 工作中遇到的shell脚本知识(2)-不注意的用法
- 2015-1-31冬令营日志
- Python核心编程 第八章
- 类、内置函数