码迷,mamicode.com
首页 >  
搜索关键字:不可变    ( 4007个结果
String与StringBuffer的区别
String: ?? ? ? ? ?是对象不是原始类型. ?? ? ? ? ?为不可变对象,一旦被创建,就不能修改它的值. ? ? ? ? ? 对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去. ? ...
分类:其他好文   时间:2015-06-13 14:25:22    阅读次数:91
OC1_数组创建
//// main.m// OC1_数组创建//// Created by zhangxueming on 15/6/11.// Copyright (c) 2015年 zhangxueming. All rights reserved.//#import //NSArray//创建不可变数...
分类:编程语言   时间:2015-06-11 18:54:49    阅读次数:183
Hbase 布隆过滤器BloomFilter介绍
1、主要功能 提高随机读的性能 2、存储开销 bloom filter的数据存在StoreFile的meta中,一旦写入无法更新,因为StoreFile是不可变的。Bloomfilter是一个列族(cf)级别的配置属性,如果你在表中设置了Bloomfilter,那么HBase会在生成StoreFile时包含一份bloomfilter结构的数据,称其为MetaBlock...
分类:其他好文   时间:2015-06-11 13:08:17    阅读次数:188
【学习笔记】【oc】copy与mutableCopy
copy 返回一个不可变的对象;mutableCopy 返回一个可变的对象;使用copy方法时 类必须实现:协议中的-(id)copyWithZone:(NSZone*)zone方法-(id)copyWithZone:{FKDog* dog=[[[self class]allocWithZone:z...
分类:其他好文   时间:2015-06-10 22:30:23    阅读次数:179
复制对象 copy 与mutable copy
转载 : http://blog.csdn.net/u010962810/article/details/18887841通过copy方法可以创建可变对象或不可变对象的不可变副本,对于不可变副本,其对象的值不可以改变。通过mutableCopy方法可以创建可变对象或不可变对象的可变副本,对于可变副本...
分类:其他好文   时间:2015-06-10 20:53:50    阅读次数:123
如何让Java类不可变
不可变类:一旦创建,状态无法改变 关于创建不可变类有很多规则,下面一一介绍这些规则: 目录 定义不可变类的益处 定义不可变类指南 定义不可变的益处构造简单,便于测试和使用 不可变类自然是线程安全的,无需关心多线程和同步问题 不需要实现clone 可以延迟加载,缓存它的返回值 由于不可变可以用于Map的key和Set的元素(set元素不能重复) 当作为属性时,不需要深度clone 如何让类不可...
分类:编程语言   时间:2015-06-09 23:41:49    阅读次数:371
scala快速学习笔记(三):Collections,包
VI.Collections1.Array一些常用方法:println, map( _ * 2),filter(_ % 2 == 0), sum, reserveArray是不可变的,可变的Array使用ArrayBuffer,需要先引入scala.collection.mutable包。例如,预....
分类:其他好文   时间:2015-06-09 21:39:49    阅读次数:787
【应聘】阿里巴巴Java面试题目
原文地址:http://blog.csdn.net/free0sky/article/details/7927275一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?答: 1、String是字符串常量,StringBuffer和S....
分类:编程语言   时间:2015-06-08 22:53:36    阅读次数:126
copy语法
copy 和 mutableCopy 一个对象使用copy或者mutableCopy方法可以创建对象的副本 --------------- copy - 需要先实现NSCopying协议,创建的是不可变副本(如NSString,NSArray,NSDictionary) --------------...
分类:其他好文   时间:2015-06-08 19:12:42    阅读次数:225
java的不可变类
1、Integerpublic static void main(String[]args) { Integer i=new Integer(1); System.out.println(i.intValue()); i=2; Syst...
分类:编程语言   时间:2015-06-08 16:49:55    阅读次数:132
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!