IT入门 > 教程 > java >
  • Java 包(package) 日期:2022-10-11 点击:6484 java

    为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。 包的作用 1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 2、如同文件夹一样,包也采用...

  • Java 数据结构 日期:2022-10-11 点击:665 java

    Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类: 枚举(Enumeration) 位集合(BitSet) 向量(Vector) 栈(Stack) 字典(Dictionary) 哈希表(Hashtable) 属...

  • Java 集合框架 日期:2022-10-11 点击:1755 java

    早在 Java 2 中之前,Java 就提供了特设类。比如:Dictionary, Vector, Stack, 和 Properties 这些类用来存储和操作对象组。 虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于...

  • Java ArrayList 日期:2022-10-11 点击:4603 java

    ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。 ArrayList 继承了 AbstractList ,并实现了 List 接口。 ArrayList 类位于 j...

  • Java LinkedList 日期:2022-10-11 点击:6173 java

    链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址。 链表可分为单向链表和双向链表。 一个...

  • Java HashSet 日期:2022-10-11 点击:8051 java

    HashSet 基于 HashMap 来实现的,是一个不允许有重复元素的集合。 HashSet 允许有 null 值。 HashSet 是无序的,即不会记录插入的顺序。 HashSet 不是线程安全的, 如果多个线程尝试同时修改...

  • Java HashMap 日期:2022-10-11 点击:10413 java

    HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。 HashMap 实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 null,不支持线程同步...

  • Java Iterator(迭代器) 日期:2022-10-11 点击:5450 java

    Java Iterator(迭代器)不是一个集合,它是一种用于访问集合的方法,可用于迭代 ArrayList 和 HashSet 等集合。 Iterator 是 Java 迭代器最简单的实现,ListIterator 是 Collection API 中的接口, 它扩...

  • Java Object 类 日期:2022-10-11 点击:9771 java

    Java Object 类是所有类的父类,也就是说 Java 的所有类都继承了 Object, 子类可以使用 Object 的所有方法 。 Object 类位于 java.lang 包中,编译时会自动导入,我们创建一个类时,如果没有明...

  • Java 泛型 日期:2022-10-11 点击:10107 java

    Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数...