码迷,mamicode.com
首页 >  
搜索关键字:不可变    ( 4007个结果
JDK9对集合添加的优化
概述 Java 9,添加了几种集合工厂方法,更方便创建少量元素的集合、map实例。新的List、Set、Map的静态工厂方法可 以更方便地创建集合的不可变实例。 需要注意以下两点: of()方法只是Map,List,Set这三个接口的静态方法,其父类接口和子类实现并没有这类方法,比如 HashSet ...
分类:其他好文   时间:2019-06-11 09:18:43    阅读次数:104
PYTHON学习0016:字典----2019-6-10
一、特性:1、key-value结构,可变数据类型。2、key必须为可hash,且必须为不可变数据类型(字符串,数字,元祖),必须唯一。3、value可存在任意多个值,可修改,不唯一。4、无序。5、查找速度快(根据key查询,因为key是必须能被hash,所以根据二分查找法,速度很快)。二、字典的方法1、增加:info【“”stuo01“】=“cjk”,即把【“”stuo01“】=“cjk”加入到
分类:编程语言   时间:2019-06-10 15:27:36    阅读次数:118
123132
字典的初识: 虽然列表可以存储大量的数据,但数据之间的关联性不强 列表的查询速度比较慢。所以有了另一种容器型数据类型:dict。 可变的 无序的 数据类型的分类 建 不可变(可哈希 唯一的)的数据类型: str bool int tuple 值 可变(不可哈希)的数据类型:list dict set ...
分类:其他好文   时间:2019-06-10 13:19:28    阅读次数:111
PYTHON学习0015:hash字符表----2019-6-10
比如:我是中国人,和我是日本人,经过哈希转换后,输出的散列值都为“我是人”这就叫哈希冲突。1、特征:hash值的计算过程是依据这个值的一些特征计算的,这就要求被hash的值必须固定,因此被hash的值必须是不可变的。|||数字,字符串和元祖都是不可变类型|||2、用途:文件签名,MD5加密,密码验证。比如登录网站的账号密码时,用户输入的账号密码时明文,但是后台数据库保存的是经过hash后的密文,此
分类:编程语言   时间:2019-06-10 12:05:31    阅读次数:144
python序列基本操作汇总
创建序列语法:变量名={}dict={}变量名=[]list01=[]变量名=()不可变tuple01=()变量名=值str=‘123‘备注:序列中除了元祖之外都可以有增删改查的功能#增加字典stu_info={‘num‘:‘001‘,‘name‘:‘袁天罡‘,‘sex‘:‘男‘}stu
分类:编程语言   时间:2019-06-10 11:55:06    阅读次数:114
PYTHON学习0014:元祖----2019-6-9
1、定义:有序,不可变的数据集合。其实和列表差不多,也是存一组数据,只不过它一旦创建,便不能再修改,所以又叫只读列表。2、语法:用小括号括起来。元祖里也可以套列表,元祖里套的列表里的元素是可以变的,因为子列表的内存地址不算其内部元素的改变而改变。3、功能:index,count,切片。切片:4、使用场景:明确告诉别人,此处数据不可修改;数据库连接配置信息等。
分类:编程语言   时间:2019-06-09 19:42:44    阅读次数:138
PYTHON学习0013:字符串----2019-6-9
一、定义:字符串是有序字符的集合,用于存储和表示基本的文本信息,一对单,双,三引号中间包含的内容称之为字符串。二、字符串特性:①、有序②、不可变:字符串被声明后,里面内容不可修改。这点和列表不一样。三、字符串方法比如字符串s=“HelloWorld”1、s.swapcase()吧字符串里元素大写变小写,小写变大写,变为“hELLOwORLD”,此没有修改原值,只是生成了一个新的值。2、s.capi
分类:编程语言   时间:2019-06-09 18:14:20    阅读次数:151
[转] immutability-helper 插件的基本使用(附源码)
概念 先理解一下 Immutable 的概念,Immutable数据就是一旦创建,就不能更改的数据。每当对Immutable对象进行修改的时候,就会返回一个新的Immutable对象,以此来保证数据的不可变。但是由于 Immutable 的 API 和用法学习起来比较困难,所以可以使用 immuta ...
分类:其他好文   时间:2019-06-09 00:50:45    阅读次数:155
log4j2用asyncRoot配置异步日志是如何使用disruptor
用 配置对应的对接disruptor类是 ,用 启动参数配置全局异步的对应的对接disruptor类是 。下面分析的是 disruptor的创建与启动需要的部件实现 方法用来创建并启动 实例 创建disruptor需要 ,`ringBuffer的大小 ThreadFactory ProducerTy ...
分类:其他好文   时间:2019-06-08 11:43:15    阅读次数:683
String类
程序当中所有的双引号字符串,都是String类的对象 一.字符串的特点 1,字符串的内容不可变 2,字符串可以共享使用 3,字符串效果上相当于char[]字符数组,但是底层原理是byte[]字节数组。 二.字符串的构造方法 1.public String(),创建一个空白字符串,不含任何内容 2.p ...
分类:其他好文   时间:2019-06-08 00:58:04    阅读次数:103
4007条   上一页 1 ... 80 81 82 83 84 ... 401 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!