码迷,mamicode.com
首页 >  
搜索关键字:不可变    ( 4007个结果
objective-c 学习 数组
概述: OC里面的数组是一种线性结构数据类型,在foundation框架之内。分为可变数组(NSArray)与不可变数组(NSMultiArray),其中MultiArray 继承自 NSArray  ,所以NSArray的各种方法,NSMultiArray一样可以使用。数组可以通过下标索引到相应的对象。NSarray和NSmultiArray里面存储的内容只能是——对象(类的实例) 。...
分类:编程语言   时间:2015-02-06 11:28:27    阅读次数:201
Python基础:Python可变对象和不可变对象
Python在heap中分配的对象分成两类:可变对象和不可变对象。所谓可变对象是指,对象的内容是可变的,例如list。而不可变的对象则相反,表示其内容不可变。不可变对象:int,string,float,tuple可变对象 :list,dictionary对于全局变量来说,可变对象和不可变对象有很大...
分类:编程语言   时间:2015-02-05 20:21:48    阅读次数:182
为什么Java中的String是不可变的?(Why String is immutable o...
There are many reasons due to the string class has been made immutable in Java. These reasons in view, concurrency issues, security issues and perform...
分类:编程语言   时间:2015-02-05 13:30:26    阅读次数:175
Java中final的作用
Java中Final可以被用于变量,方法,类。具体来说:1, Final 变量修饰主类型时,制定变量为常数,不希望被改变修饰类类型时,表示变量的句柄不变,不能被指定指向新的变量修饰参数时,参数不可变2,Final方法表示在继承期间保持不变,而且不可以被覆盖或者改写。同时,Final方法会被做inli...
分类:编程语言   时间:2015-02-04 14:17:58    阅读次数:136
OC NSSet、NSMutableSet、NSArray、NSMutableArray
不可变长度的Set @interface NSSet : NSObject   初始化方法 + (instancetype)set; //声明一个空集 + (instancetype)setWithObject:(id)object; + (instancetype)setWithObjects:(const id [])objects count:(NSUInteger)cnt; +...
分类:其他好文   时间:2015-02-04 12:53:39    阅读次数:179
Java学习资料-StringBuilder与StringBuffer的区别
相信大家看到过很多比较String和StringBuffer区别的文章,也明白这两者的区别,然而自从Java 5.0发布以后,我们的比较列表上将多出一个对象了,这就是StringBuilder类。String类是不可变类,任何对String的改变都...
分类:编程语言   时间:2015-02-04 11:14:46    阅读次数:161
[设计模式] javascript 之 享元模式;
享元模式说明定义:用于解决一个系统大量细粒度对象的共享问题:关健词:分离跟共享;说明: 享元模式分单纯(共享)享元模式,以及组合(不共享)享元模式,有共享跟不共享之分;单纯享元模式,只包含共享的状态,可共享状态是不可变,不可修改的,这是享元的内部状态;当然有外部状态就有外部状态,外部状态是可变的,不...
分类:编程语言   时间:2015-02-03 19:10:42    阅读次数:155
java中String、StringBuilder、StringBuffer三者的区别
在Java项目开发中,字符串是最长使用的数据类型,而有关字符串的String、StringBuilder、StringBuffer三者又常常让人分不清楚什么时候该使用哪个。特此整理一下。String字符串常量 大家都知道String是一个不可变的类,任何对String的改变都会引发新的String....
分类:编程语言   时间:2015-02-03 12:52:47    阅读次数:182
java基础 阿里
原文地址:http://blog.csdn.net/free0sky/article/details/7927275 一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的? 答: ? 1、String是字符串常量,StringBuffer和StringBui...
分类:编程语言   时间:2015-02-03 00:46:00    阅读次数:338
java之泛型理解(高效java之泛型)
* 泛型-->类或者接口的声明中拥有一个或多个类型参数时,称为泛型类/泛型接口,简称泛型 * 泛型在安全性和表述性上都比原生态类型更具有优势 * 泛型是不可变的,无法向数组一样形成协变关系 * (Sub extends Super,同时可支持Sub[] extends Super[]...
分类:编程语言   时间:2015-01-31 21:52:08    阅读次数:235
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!