码迷,mamicode.com
首页 >  
搜索关键字:不可变类    ( 583个结果
身为大神的你知道为什么Java要把字符串设计成不可变的嘛!
String是Java中一个不可变的类,他一旦被实例化就无法被修改。不可变类的实例一旦创建,其成员变量的值就不能被修改,不可变类有很多优势。 这些大家都知道,那大家知道为什么JAVA的设计者要把它设计成一个不可变的类嘛, 下面讲给大家进行讲解。 字符串池 字符串池是方法区中的一部分特殊存储。当一个字符串被被创建的时候,首先会去这个字符串池中查找,如果找到,直接返回对该字符串的引...
分类:编程语言   时间:2016-07-01 16:24:00    阅读次数:110
我的android学习经历35
这几天又把android的基础知识全部复习了一遍,没有第一次那么难,感觉简单了好多,也发现了许多细节问题,发现了自己在网络编程方面的不足。 下面列举一些小的细节问题: 1.String,StringBuilder,StringBuffer三者的区别 String是对一串字符进行操作,属于不可变类,。 ...
分类:移动开发   时间:2016-06-24 22:09:49    阅读次数:193
Python中浅拷贝和深拷贝的区别
Python中浅拷贝和深拷贝的区别浅拷贝和深拷贝示意图如上图,简单点说1.copy.copy浅拷贝只拷贝父对象,不会拷贝对象的内部的子对象。2.copy.deepcopy深拷贝拷贝对象及其子对象数字,字符串是不可变类型列表,字典是可变类型我们看下面的案例案例一:浅拷贝>>>importcop..
分类:编程语言   时间:2016-06-15 12:50:12    阅读次数:299
无锁编程:采用不可变类减少锁的使用
很多的同学很少使用、或者干脆不了解不可变类(Immutable Class)。直观上很容易认为Immutable类效率不高,或者难以理解他的使用场景。其实不可变类是非常有用的,可以提高并行编程的效率和优化设计。让我们跳过一些宽泛的介绍,从一个常见的并行编程场景说起: 假设系统需要实时地处理大量的订单... ...
分类:其他好文   时间:2016-06-11 17:26:22    阅读次数:169
[ JS 进阶 ] 基本类型 引用类型 简单赋值 对象引用
ECMAScirpt 变量有两种不同的数据类型:基本类型,引用类型。也有其他的叫法,比如原始类型和对象类型,拥有方法的类型和不能拥有方法的类型,还可以分为可变类型和不可变类型,其实这些叫法都是依据这两种的类型特点来命名的,大家爱叫啥就叫啥吧 o(╯□╰)o 。 1.基本类型 基本的数据类型有:`un ...
分类:Web程序   时间:2016-06-08 13:58:51    阅读次数:164
String和StringBuffer
String 对一串字符进行操作,是final类,不能被继承,是不可变类,一旦被创建,就不能修改它的值,对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去。 StringBuffer 也是对一串字符进行操作,但是可变类,每次修改都会改变对象自身。它只能通过构造函数来建 ...
分类:其他好文   时间:2016-05-20 22:21:16    阅读次数:184
第三节课: Python 基本数据类型讲解(3/3)
一、类型 1. 不可变类型 string, int, tuple 2. 可变类型 list, dict >>> a = "test" >>> a[0] 't' >>> a[0]=e Traceback (most recent call last): File "<stdin>", line 1, ...
分类:编程语言   时间:2016-05-20 00:48:54    阅读次数:229
JAVA面试题(2)
1 String = 与 new 的不同 使用“=”赋值不一定每次都创建一个新的字符串,而是从“字符串实例池”中查找字符串。使用“new”进行赋值,则每次都创建一个新的字符串。 2 String与StringBuffer String类是不可变类,字符串一旦初始化后,就不能被改变。而StringBu ...
分类:编程语言   时间:2016-05-10 14:12:04    阅读次数:203
《Java中的不可变类》
...
分类:编程语言   时间:2016-05-01 16:15:55    阅读次数:236
Java immutable class
可变类:类的实例创立之后,还可以修改这个实例的内容。 比如创建一个3*3的矩阵,如果设立了set function,在main中可以用set更改对应位置元素的大小。 不可变类:就是类的实例一旦被建立,状态不会发生变化,成员变量不能被更改。 即:Class被定义为final,避免被继承; 所有的成员变 ...
分类:编程语言   时间:2016-03-28 02:09:15    阅读次数:245
583条   上一页 1 ... 49 50 51 52 53 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!