Ah Chong's Blog

集合继承结构图

集合结构Collection - Collection List List集合存储特点,元素有序可重复,存储的元素有下标。 ArrayList ArrayList集合底层采用了数组这种数据结构。 ArrayList集合是非线程安全的。 LinkList LinkList集合底层采用了双向链表数据结构

Administrator Administrator 发布于 2022-03-29

深究contains方法

contains方法解析 在java中,contains方法用于判断集合中是否包含某个元素,包含则返回true,否则返回false。 boolean contains(Object o); // 先看一个案例:字符串str实际上没添加进集合c里,但是contains返回的结果却是true?也就是说,

Administrator Administrator 发布于 2022-03-06

Collection接口里的常用方法

Collection接口的常用方法 Collection是接口,以下使用该接口的实现类来测试该接口里的方法。 下面只是列举了一些常用的方法。 Collection中能存放什么元素? 没有使用”泛型“之前,Collection可以存储Object的所有子类型。使用”泛型“之后,Collection只能

Administrator Administrator 发布于 2022-03-05

Collection集合里的迭代器

Collection集合的迭代器 迭代器适合所有集合。 常用的两个函数: boolean hasNext(); //判断集合里还有无元素。 next(); //这个方法让迭代器前进一位,并且将指向的元素返回。 void remove(); //删除当前元素 一般这两个方法会一

Administrator Administrator 发布于 2022-03-05

多线程概述

多线程 什么是进程?什么是线程? 进程是一个运行中的应用程序。 线程时进程中的执行场景/执行单元 一个进程可以启动多个线程 进程之间的内存独立不共享 QQ是一个进程,微信是一个进程,这两个进程时独立的,不共享资源 线程之间 线程A和线程B,堆方法和方法区内存共享,但是栈内存独立,一个线程一个栈 假设

Administrator Administrator 发布于 2022-03-05