java基础笔记(7)数组,List,垃圾回收

本文主要探讨Java中的数组特性,包括长度不可变及类型限制。接着介绍了集合容器,特别是List接口,其长度可变并能存储任意类型的对象。在遍历集合时要注意并发修改异常,并提供了两种避免此异常的方法。接着,详细讲解了ArrayList和LinkedList两种List实现,它们都是有序且允许重复,但底层实现和性能特点不同。最后,简单提及了Java的垃圾回收机制。
摘要由CSDN通过智能技术生成

1.数组
长度不可变, 可以声明任意类型数组, 一旦确定数据类型则,只能存储相同的类型或者是自动类型转换过去的数据
引用数据类型 容器
集合:容器 , 长度可变, 可以存储任意类型对象(*****),引用数据类型

public class Test {
   
	public static void main(String[] args) {
   
		Collection coll = new ArrayList();
		coll.add("a");
		coll.add(new Object());
		coll.add(1);
		coll.add(true);
		coll.add(6);	
		System.out.println(coll.size());	
		Collection coll2 = new ArrayList();
		coll2.add(6);
		coll2.add(7);
		coll2.add(9);	
		coll.addAll(coll2);
		System.out.println(coll);	
		//判断的方法
		//判断集合中是否包含4
		boolean b = coll.contains(7);
		System.out.println(b);	
		//clear清空
//		coll.clear();
		//判断集合中是否为空
		boolean c = coll.isEmpty();	
		System.out.println(c);	
		//remove删除
//		coll.forEach(6);有多个符合条件的也只删除第一个
		System.out.println(coll);
		//会将集合中所有符合条件的全部删除
		coll.removeAll(coll2);
		System
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值