容器 -- 8




200x200


引言上一篇文章中,我们介绍了三个最常用、最基本的序列类型python 序列与深浅拷贝本文我们详细介绍一下 Python 中现有的全部序列类型以及更为高级的用法  

#python    #array    #元组    #容器   

200x200


概述此前我们介绍了如何通过 springboot 构建一个最简单的 web 项目基于 springBoot 的 Hello World我们看到,通过 

#技术帖    #技术分享    #容器    #java   

200x200


概述此前,我们介绍了很多关于 spring 使用的日志,但是 spring 究竟是如何启动的呢?他的工作机制又是怎样的呢?本文我们就来剖开源码,深入解读&nbs

#技术帖    #技术分享    #容器    #java   
概述在前面的博文中,我们介绍了 guava 的 Multimap 容器Key 可重复的 Map -- MultimapMultimap 是一种键可重复出现的 Map 容器,可以看作是实现了 Map<K, List<V>> 功能的容器在实际的使用中,有时我们还需要 Map<K, Map<T, V>> 这样的结构,例如,我们的一个超市中有多个货架,货架上有水果,我们需要通过货架 ID、对应货架上的水果 ID 获取到某种水果的信息,这样的数据结构如果用 Map<K, Map<T, V>> 这样的容器来存储和表示就显得非常丑陋了Guava 提供的 Table 容器解决了这个问题Guava 的 Table 是一个三元组,每一条记录需要用两个 Key 进行索引,也可以看做是一个 Map<K, Map<T, V>> 结构,每一个 V 的确定都必须提供&nbs
#技术帖    #龙潭书斋    #容器    #java   
概述上一篇日志中,我们介绍了 Guava 的可重复 key 的 Set -- Multiset 类型元素可重复的 Set -- Multiset本篇日志中,我们就来介绍 Guava 提供的另一个容器,可重复 key 的 Map -- Multimap 假设我们需要经营一家超市,超市中有若干库区,我们创建一个水果类,其中有两个字段,分别是水果的名称和所在库区号,那么现在我们需要了解一批水果中,每个库区各有多少水果,分别是什么,那么我们就需要这样的代码:package com.techlog.test.testspring.service; import java.util.*; /** * Created by techlog on 2017/4/3. */ public class WorkMain { private final static List<Fruit> FRUITS = Arrays.asList(new Fruit("apple", 1), new Fruit("bnana", 1), new Fruit("
#技术帖    #龙潭书斋    #容器    #list   
概述此前我们介绍了 java 中的各种容器:Collection 及其相关实现的容器简介及用法本文我们介绍一下最常用的 Collection 容器 ArrayList 的初始化方法 list.add最常用的方式是创建容器对象,然后将元素一个一个 add 进来:ArrayList<String> list = new ArrayList<String>(); list.add("A"); list.add("B"); list.add("C");  双大括号初始化与上面 list.add 的方法类似,在创建对象的时候,ArrayList 支持一种类似匿名内部类初始化方法:ArrayList<String> list = new ArrayList<String>() {{ add("A"); add("B"); add("C"); }}  Arrays.asList & Collections.singleto
#技术帖    #技术分享    #array    #容器   
概述泛型是 java SE5 开始支持的特性,他可以指定一个“适用于很多类的类型”,也就是参数化类型,使程序可以应用于多种类型,这样泛化的思想为程序设计增添了更高的灵活性泛型最有用的地方就是创造容器类 泛型类和接口的最基本用法下面的例子展示了泛型的基本用法:package com.techlog.test; class Temp { } public class Test<T> { private T a; public Test(T a) { this.a = a; } public T getA() { return a; } public static void main(String[] argv) { Test<Integer> test = new Test<>(5); Test<Temp> tempTest = new Test<>(new Temp()); System.out.println(test.getA()); System.out.println(test.getClass() == tempTest.getClass());
#技术帖    #龙潭书斋    #容器    #java   

200x200


概述单链表是一个较为简单的数据结构,对插入、删除节点具有较高的灵活性nginx 对该数据结构进行了一层封装 单链表结构// typedef struct ngx_list_t //

#技术帖    #linux    #unix    #算法   



京ICP备15018585号