码迷,mamicode.com
首页 >  
搜索关键字:集合    ( 43519个结果
手写List第二版
这期比上一期更加简洁,但是功能更加完善,该加的异常处理也都加上了 class ListArrays implements Lists{ private Object[] data; // 集合大小 private int size; // 集合使用大小 private int index; // 初 ...
分类:其他好文   时间:2020-05-28 23:51:48    阅读次数:17
迭代器
什么是迭代器 迭代器指的是迭代取值的工具,迭代是一个重复的过程,每次重复都是基于上一次的结果而继续的,单纯的重复并不是迭代 为何要有迭代器 迭代器是用来迭代取值的工具,而涉及到把多个值循环取出来的类型 有:列表、字符串、元组、字典、集合、打开文件 l=['egon','liu','alex'] i= ...
分类:其他好文   时间:2020-05-28 23:30:37    阅读次数:10
Map集合
hm.get(key)获取的是所有的key,然后遍历key,通过key查找出value的值 ...
分类:其他好文   时间:2020-05-28 23:15:08    阅读次数:9
最简单最容易理解的手写LIst集合类
说道集合,不得不说一下容器,数组也是集合的一种,那集合和容器的区别是什么呢? 个人认为,数组就是固定死的,而集合则是可以自增。 话不多说,直接上代码 首先是我们的接口层 package com.util.collection; public interface ListCollection { // ...
分类:其他好文   时间:2020-05-28 21:16:44    阅读次数:10
java之面向对象(中)
方法参数个数 int getNum(int i){}int getNum(int i,int b,int c){} 方法参数个数不确定,参数使用数组和集合类,也可以使用... public static int max(int... n) { int m = 0; if (n.length > 0) ...
分类:编程语言   时间:2020-05-28 19:55:55    阅读次数:9
Java集合框架----LinkedList源码
LinkedList的源码分析LinkedList的数据结是双向链表,因为是链表结构,所以LinkedList更加适用于增删频繁而查询修改不频繁的场景,其适用场景和ArrayList有一些相反的。
分类:编程语言   时间:2020-05-28 18:16:40    阅读次数:18
Java集合框架----LinkedList源码
LinkedList的源码分析LinkedList的数据结是双向链表,因为是链表结构,所以LinkedList更加适用于增删频繁而查询修改不频繁的场景,其适用场景和ArrayList有一些相反的。
分类:编程语言   时间:2020-05-28 18:09:46    阅读次数:20
Java 数据结构
Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类: 枚举(Enumeration) 位集合(BitSet) 向量(Vector) 栈(Stack) 字典(Dictionary) 哈希表(Hashtable) 属性(Properties) 以上这些类是传统遗留的,在J ...
分类:编程语言   时间:2020-05-28 16:42:13    阅读次数:12
线程概述
1:线程和进程 线程是进程处理的最小单元。进程是线程的集合,一个进程至少包含一个线程。 并发和并行是两个概念,并行是指同一个时刻,多条指令在多个处理器同时执行。而并发是多条指令在同一个处理器快速的轮换执行。 归纳起来来说,操作系统可以同时执行多个任务,这里的每个任务就是一个进程。一个进程可以同时执行 ...
分类:编程语言   时间:2020-05-28 16:37:17    阅读次数:13
Java 集合框架
早在 Java 2 中之前,Java 就提供了特设类。比如:Dictionary, Vector, Stack, 和 Properties 这些类用来存储和操作对象组。 虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用 Vector 类的方式和使用 Properties ...
分类:编程语言   时间:2020-05-28 16:31:24    阅读次数:10
43519条   1 2 3 4 ... 4352 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!