码迷,mamicode.com
首页 >  
搜索关键字:可变对象    ( 551个结果
什么是不可变对象,它对写并发应用有什么帮助?
不可变对象(Immutable Objects)即对象一旦被创建它的状态(对象的数据,也即 对象属性值)就不能改变,反之即为可变对象(Mutable Objects)。 不可变对象的类即为不可变类(Immutable Class)。Java 平台类库中包含许多不可 变类,如 String、基本类型的 ...
分类:其他好文   时间:2020-04-25 00:46:22    阅读次数:243
python中的值传递和引用传递(可变对象与不可变对象)也就是赋值的原理-python全部是引用传递
python中的值传递和引用传递(可变对象与不可变对象)也就是赋值的原理 python全部是引用传递 20141215 Chenxin 猜测: 1.属于同一个类生成的对象,其默认属性指向同一个引用.这样当你修改一个对象的时候,会影响到其他对象,除非你通过类中的其他方法加以修改.实际上应该都是指针指向 ...
分类:编程语言   时间:2020-04-20 15:39:11    阅读次数:82
Python实现字典dict
Python实现字典dict Python字典dict实现原理 作为 dict 的 key 必须是可哈希的,也就是说不能是 list 等可变对象 可变对象在生命周期里面hash的值是会改变的,所以不能用 ...
分类:编程语言   时间:2020-04-19 14:42:33    阅读次数:55
python深浅拷贝
int, float,str, tuple都是不可变对象, dic,set,list属于可变对象。可变,是指内存中的值,不是指地址。 1 浅拷贝 拷贝规则: 如果被拷贝对象是不可变对象,则不会生成新的对象 如果被拷贝对象是可变对象,则会生成新的对象,但是只会对可变对象最外层进行拷贝 import c ...
分类:编程语言   时间:2020-04-08 09:19:41    阅读次数:91
python:深拷贝,浅拷贝,内存管理
深拷贝和浅拷贝都是对象的拷贝,本质的区别是拷贝出来的对象的地址是否和原对象一样,也就是地址的复制还是值的复制的区别。 可变对象:直接在对象所指的地址上把值改了,这个对象依然指向这个地址。 不可变对象:一个对象所指向的地址上的值是不能修改的,如果修改了这个对象的值,它所指向的地址就改变了。 深拷贝就是 ...
分类:编程语言   时间:2020-03-31 20:44:33    阅读次数:66
Python之Collection模块-tuple及namedtuple
Collection学习之tuple及namedetuple,总结输出: 一、tuple 1.1特点 是元组,元素个数具有不可变性,不能对其中元素值进行修改,但如果元素是可变的list除外,但通常不建议这么使用; 可迭代iterable,即可以一一遍历其中的元素; 可拆包,即可位置提取其中的元素使用 ...
分类:编程语言   时间:2020-03-24 10:57:25    阅读次数:64
Python3标准库:shelve对象的持久存储
1. shelve对象的持久存储 不需要关系数据库时,可以用shelve模块作为持久存储Python对象的一个简单的选择。类似于字典,shelf按键访问。值将被pickled并写至由dbm创建和管理的数据库。 1.1 创建一个新shelf 使用shelve最简单的方法就是利用DbfilenameSh ...
分类:编程语言   时间:2020-03-23 09:56:18    阅读次数:113
python字符串操作
1、字符串定义: 1>一个个字符组成的有序的序列,是字符的集合,是可迭代对象,可索引 2>使用单引号、双引号、三引号引住的字符序列,r前缀,f前缀 3>字符串是不可变对象 4>Python3起,字符串就是Unicode类型 # -*- coding:utf-8 -*- # version:pytho ...
分类:编程语言   时间:2020-03-20 20:18:35    阅读次数:73
建造者模式
建造者模式 一般用于不可变对象 比如配置文件 // 创建打印机类 public class Print { // 配置写死了 private final String printName = "1"; private final String printVersion = "2"; private ...
分类:其他好文   时间:2020-03-18 15:57:22    阅读次数:56
设计模式 --面试高频之享元模式
前言 享元模式是非常常用的一种结构性设计模式。 特别是在面试的时候。当我们把这一节内容掌握,我相信不管是工作中还是面试中这一块内容绝对是一大亮点。 什么是享元模式 所谓“享元”,顾名思义就是被共享的单元。享元模式的意图是复用对象,节省内存,前提是享元对象是不可变对象。 具体来讲,当一个系统中存在大量 ...
分类:其他好文   时间:2020-03-14 16:26:00    阅读次数:41
551条   上一页 1 2 3 4 5 6 ... 56 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!