• Java 集合系列 01 总体框架

    时间:2023-07-26 22:32:14

    java 集合系列目录:Java 集合系列 01 总体框架Java 集合系列 02 Collection架构Java 集合系列 03 ArrayList详细介绍(源码解析)和使用示例Java 集合系列 04 LinkedList详细介绍(源码解析)和使用示例Java 集合系列 05 Vector详细...

  • java集合框架整理

    时间:2023-07-14 23:12:16

    一、总体框架Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.* 。Java集合主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举类、Arra...

  • Java设置的读书笔记和集合框架Collection API

    时间:2023-06-01 21:49:27

    一个、CollectionAPI集合是一系列对象的聚集(Collection)。集合在程序设计中是一种重要的数据接口。Java中提供了有关集合的类库称为CollectionAPI。集合实际上是用一个对象代表一组对象,在集合中的每一个对象称为一个元素。在集合中的各个元素的详细类型能够不同,但一般说来。...

  • Java基础系列7——集合系列(1)框架概述

    时间:2023-05-16 22:24:08

    该系列博文会告诉你如何从入门到进阶,一步步地学习Java基础知识,并上手进行实战,接着了解每个Java知识点背后的实现原理,更完整地了解整个Java技术体系,形成自己的知识框架。集合框架概述Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具...

  • 已看1.熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。[泛型]\

    时间:2023-05-16 22:06:29

    1.熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。[泛型]\1*****线程1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行...

  • OC Foundation框架—集合

    时间:2023-05-08 20:01:55

    Foundation框架—集合一、NSArray和NSMutableArray(一)NSArray不可变数组(1)NSArray的基本介绍NSArray是OC中使用的数组,是面向对象的,以面向对象的形式操纵对象,是不可变数组。C语言数组有一个缺点即数组中只能存放同种数据类型的元素。OC数组只能存放O...

  • Java基础知识强化之集合框架笔记76:ConcurrentHashMap之 ConcurrentHashMap简介

    时间:2023-05-07 17:11:35

    1. ConcurrentHashMap简介:ConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和Hashtable功能相同但是线程安全的方法。ConcurrentHashMap可以做到读取数据不加锁,并且其内部的结构可以让其在进行写操作的时候能够将锁的...

  • collection 集合框架

    时间:2023-04-08 13:06:33

    Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection 接口又有 3 种子类型,List、Set 和 Queue,再下面是一些抽象类,最后是具体实现类,常用的有 ArrayList、LinkedLi...

  • Java集合框架——容器的快速报错机制 fail-fast 是什么?

    时间:2023-03-29 22:18:43

    前言:最近看 java 集合方面的源码,了解到集合使用了 fail-fast 的机制,这里就记录一下这个机制是什么,有什么用,如何实现的。一、fail-fast 简介fail-fast 机制,即快速失败机制,是java集合(Collection)中的一种错误检测机制。当在迭代集合的过程中该集合在结构...

  • Java OOP——第六章 框架集合

    时间:2023-03-12 22:13:52

    1、集合框架包含的主要内容及彼此之间的关系:图1: 集合框架:是为了表示和操作集合而统一规定的一种统一的标准体系结构。              包含三大块的内容:对外的接口、接口的是实现和对集合运算的算法;Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于java.util包中:  ...

  • 【Java学习笔记】<集合框架>定义功能去除ArrayList中的重复元素

    时间:2023-02-27 15:59:56

    import java.util.ArrayList; import java.util.Iterator; import cn.itcast.p1.bean.Person; public class ArrayListTest2 { public static void main(Str...

  • 【Java学习笔记】<集合框架>TreeSet,Comparable,Comparator

    时间:2023-02-26 20:57:23

    1 public class Person implements Comparable{ 2 private String name; 3 private int age; 4 5 public Person(){ 6 super(); 7 ...

  • Java 集合框架-Map

    时间:2023-02-26 11:31:05

    Map:一次添加一对元素。Collection 一次添加一个元素 Map也称为双列集合 Collection集合称为  单列集合 其实map集合中存储的就是键值对 map集合必须保证键的唯一性 常用方法: 1 添加 value put(key,value);返回前一个和key关联的值,如果没有返回...

  • JAVA集合框架(三)-Map

    时间:2023-02-26 11:30:53

    前言 Map是java中用于存储键值对映射的接口。是解决编程问题最常用的数据结构之一。在工作中,有时候为实现一个功能可能写了好大一段代码,运行是ok了,但是就是不想回头再看,不敢相信自己写的这么烂。这个时候其实可以多考虑下map这种结构了,说不定能更简洁地实现呢。引用《编程思想》中一个代码...

  • JAVA集合框架之Map

    时间:2023-02-26 11:26:39

    MapMap是一种把键对象和值对象进行关联的容器一个值对象又可以是一个Map,依次类推,这样就可形成一个多级映射。对于键对象来说,像Set一样,一个Map容器中的键对象不允许重复,这是为了保持查找结果的一致性;如果有两个键对象一样,那你想得到那个键对象所对应的值对象时就有问题了,可能你得到的并不是你...

  • Java 集合框架之 Map

    时间:2023-02-26 11:26:33

    Map 集合特点: Map 集合一次添加一对元素, Collection 一次添加一个元素 Map 集合中存储的是键值对(类似夫妻), Map 集合必须保证键的唯一性 Map 称为双列集合, Collection 称为单列集合 常用方法: // 1. 添加 value ...

  • Java 回顾笔记_集合框架_list集合

    时间:2023-02-26 11:26:27

    集合框架-List和Set的特点: _______ 集合框架-List集合的常见方法: 因为list是conllection的子接口 所以具备父类的功能。 我们下面只说出他特有的功能即可: ___________ 集合框架-ListIterator接口: 只有List有 get()方法   ...

  • java集合框架——Map

    时间:2023-02-26 11:26:21

    一、概述 1.Map是一种接口,在JAVA集合框架中是以一种非常重要的集合。2.Map一次添加一对元素,所以又称为“双列集合”(Collection一次添加一个元素,所以又称为“单列集合”)3.Map集合中存放的是一个一个的键值对,集合中存放的元素必须保证键的唯一性。 二、常用方法 1.添加  V ...

  • java基础:集合框架之Map(共性方法)

    时间:2023-02-26 11:03:28

    Map也是集合框架之一,我们首先来看看Map有哪几种,再说说它的共性方法。 Map的分类: (1)HashTable:底层是哈希表数据结构,不可以存入null键null值。该集合线程是同步的,jdk1.0效率较低,现被HashMap取代。 (2)HashMap:底层是哈希表数据结构,允许存入nu...

  • 集合框架map学习笔记一IdentityHashMap

    时间:2023-02-26 11:03:52

    Map:  1、HashMap  2、LinkedHashMap  3、IdentityHashMap  4、WeakHashMap  5、TreeMap  6、EnumMap  7、ConcurrentHashMap  8、ConcurrentSkipListMap  今天主要学习的是Ident...