我爱编程

程序与容器

2018-03-18  本文已影响0人  lllpanda

java有mao,list,数组,hashmap,arraylist

scala还有可变容器和不可变容器,

redis还有keyvalue对,以及hset等操作

mysql按照行存储数据

mongodb按照json格式存储数据

从广义上来说,这些都是容器,其实计算机的核心就是数据存储,就是各种容器,这个跟日常生活也很类似,比如吃饭,有各种容器,盘子,碗,茶杯,酒杯,酒瓶,锅,各个容器有不同的作用,容器太大则不灵活,比如不能直接端着锅吃饭,容器太小则吃的少,比如一汤匙就那么多东西。

程序也是一样,每种容器都有不同的作用,为速度服务,或者为容量服务。

在编程中掌握了容器,就掌握了编程的基础。因为计算机无非就两个部分,存储与计算,存储是一切的基础。

上一篇下一篇

猜你喜欢

热点阅读