码迷,mamicode.com
首页 >  
搜索关键字:可变对象    ( 551个结果
java基础——String和StringBuffer的区别
首先在java中有三个类来操作字符串: String:是对象不是原始类型.为不可变对象,一旦被创建,就不能修改它的值.对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去.String 是final类,即不能被继承. StringBuffer:是一个可变对象,当对他进行 ...
分类:编程语言   时间:2018-02-01 14:50:38    阅读次数:128
python笔记(3)重要知识点
1.对于不变对象来说,调用对象自身的任意方法,也不会改变该对象自身的内容。相反,这些方法会创建新的对象并返回,这样,就保证了不可变对象本身永远是不可变的。str是不变对象,而list是可变对象,tuple是不变对象 2。set和dict,是一组key的集合。由于key不能重复,所以,在之中,没有重复 ...
分类:编程语言   时间:2018-01-28 14:40:38    阅读次数:140
python基础
1)从raw_input()读取的内容永远以字符串的形式返回 2)dict的key必须是不可变对象,在Python中,字符串、整数等都是不可变对象 3)set的原理和dict一样,所以,同样不可以放入可变对象,因为无法判断两个可变对象是否相等,也就无法保证set内部“不会有重复元素”。 4)对于不变 ...
分类:编程语言   时间:2018-01-28 13:56:17    阅读次数:145
Kotlin学习与实践 (六)数据类、类委托、“object”
1、数据类 为了引出数据类,先回顾一下Java中的数据类,通常都是有很多字段来存储数据并向外提供getter、setter、toString、Hashcode等机械式的方法。 Kotlin提供了一种data修饰符,使用data修饰符声明数据类就会自动创建以上的机械性的方法。 2、类委托“by”关键字 ...
分类:其他好文   时间:2018-01-28 12:47:29    阅读次数:123
深拷贝,浅拷贝
拷贝:在内存中复制一个对象,与引用不同 所谓的不可变对象就是不能拷贝的对象,数字,元祖,字符串都是 有没有一种方法,可以完全的拷贝对象呢?这叫做深拷贝 ...
分类:其他好文   时间:2018-01-26 20:55:53    阅读次数:156
多线程设计模式简介
多线程设计模式简介 随着CPU的生产工艺从提高CPU的主频率转向多核化,以往那种靠CPU主频率提升所带来的软件的性能提升的“免费午餐”不复存在。这使得多线程编程在充分发挥系统CPU资源以及软件性能方面起到了越来越重要的作用。然而,多线程编程本身又会引入开销和其他问题,如较之简单的单线程顺序编程的复杂 ...
分类:编程语言   时间:2018-01-24 22:27:40    阅读次数:219
String与StringBuffer,StringBuilder
在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的, 2.String 对一串字符进行操作。不可变类。 3.StringBuffer 也是对一串字符进行操作,但是可变类。 String: 为不可变对象,一旦被创建,就不能修改它的值. 对于已经存在的String对象的 ...
分类:其他好文   时间:2018-01-21 22:39:24    阅读次数:208
python学习笔记(函数)
#参数均为必选参数 def func(x,y): y.append(x) print("%s" % y) func(1,[]) #>>[1] func(2,[]) #>>[2] #参数包含必选和可选参数,带默认值的参数为可选参数 #若参数默认值为可变对象,默认参数保留了每次函数调用的修改 def f... ...
分类:编程语言   时间:2018-01-21 11:06:23    阅读次数:139
Python 深拷贝、浅拷贝
Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果。 首先,对 赋值 操作我们要有以下认识: 1. 赋值是将一个对象的地址赋值给一个变量,让变量指向该地址( 旧瓶装旧酒 )。 2. 修改不可变对象( 、`tuple`)需要开辟新的空间 3. 修改 ...
分类:编程语言   时间:2018-01-17 21:52:16    阅读次数:173
Python 学习2
和list比较,dict有以下几个特点: 而list相反: 所以,dict是用空间来换取时间的一种方法。 dict可以用在需要高速查找的很多地方,在Python代码中几乎无处不在,正确使用dict非常重要,需要牢记的第一条就是dict的key必须是不可变对象。 set 要创建一个set,需要提供一个 ...
分类:编程语言   时间:2018-01-16 18:19:08    阅读次数:138
551条   上一页 1 ... 23 24 25 26 27 ... 56 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!