码迷,mamicode.com
首页 >  
搜索关键字:不可变    ( 4007个结果
新手学JAVA(二)----String类与StringBuffer类的区别
在Java中有两种字符串的操作:String类和StringBuffer类(缓冲字符串处理类)。 下面先简单的说一下两者的区别。 String类和StringBuffer类都提供了相应的方法实现字符串的操作,但二者略有不同。 (1) String类 该类一旦产生一个字符串,其对象就不可变。String类的内容和长度是固定的。如果程序需要获得字符串的信息需要调用系统提供的各种...
分类:编程语言   时间:2015-03-30 11:18:46    阅读次数:124
python数据结构之 列表和元组
python数据结构之 列表和元组 序列:序列是一种数据结构,它包含的元素都进行了编号(从0开始)。典型的序列包括列表、字符串和元组。其中,列表是可变的(可以进行修改),而元组和字符串是不可变的(一旦创建了就是固定的)。序列中包含6种内建的序列,包括列表、元组、字符串、Unicode字符串、buffer对象、xrange对象。 列表的声明: mylist = [] 2....
分类:编程语言   时间:2015-03-29 13:42:01    阅读次数:239
探索C#之xxx系列--导航篇
1、探索c#之函数创建和闭包2、探索c#之尾递归编译器优化3、探索c#之不可变数据类型4、 探索c#之递归CPS和APS5、 探索c#之微型MapReduce6、 探索c#之Jacobi迭代法7、 。。。。。。这个系列没有什么计划或目标,想到那就写到那吧。不过主要应该是C#中不常见的技术点,及用C#...
分类:Windows程序   时间:2015-03-29 12:09:36    阅读次数:170
探索c#之不可变数据类型
阅读目录:不可变对象自定义不可变集合Net提供的不可变集合不可变优点不可变对象缺点不可变对象不可变(immutable): 即对象一旦被创建初始化后,它们的值就不能被改变,之后的每次改变都会产生一个新对象。var str="mushroomsir";str.Substring(0, 6)c#中的st...
分类:Windows程序   时间:2015-03-28 15:39:57    阅读次数:193
黑马程序员——Java基础---面向对象(下)
一、概述 面向对象除了封装、继承和多态三大特征之外,还有其他的特性,例如abstract抽象、interface接口等,抽象类主要作为多个类的模板,而接口则定义了多类应该遵守的规范,final关键字让java实现不可变类,让系统更加安全。 二、正文1、构造器和初始化块1.1 构造器 构造器是一...
分类:编程语言   时间:2015-03-22 10:25:21    阅读次数:202
android Editable和string的区别介绍
Editable 是一个接口类型,对它的实例化对象作出任何改变都是对原有的实例化对象操作的,内存地址还是原来的那个。 而对 String 的任何改变都是相当于重新实例化了一个 String 类出来,相当于重新分配了内存地址。 所以说 Editable 是可变的,String 是不可变的了;因为 Editable 变了之后还是原来的 Editable 对象,String 变了之后就已经不是原...
分类:移动开发   时间:2015-03-21 17:12:12    阅读次数:149
可变类与不可变类的区别
可变类与不可变类的区别 所谓不可变类: 是指当创建了这个类的实例后,就不允许修改它的属性值。在JDK的基本类库中,所有基本类型的包装类,如Integer和Long类,都是不可变类,java.lang.String也是不可变类。 不可变类: 当你获得这个类的一个实例引用时,你不可以改变这个实例的内容。...
分类:其他好文   时间:2015-03-21 12:39:11    阅读次数:179
Java——常用类(String)
【常用类】 字符串相关类(String、StringBuffer) 基本数据类型包装类 Math类 File类 枚举类【String类】java.lang.String类代表不可变的字符序列。String类的常见构造方法: String(String original) //创建一个St...
分类:编程语言   时间:2015-03-20 23:27:48    阅读次数:165
一、okio框架概述
OkioOkio是java.io和java.nio的补充,使用它更容易访问、存储和处理数据。ByteStrings和BuffersByteString是不可变的字节序列。类似String类,使用它更容易处理二进制数据。Buffer是可变的字节序列。类似ArrayList。Sources和SinksSource类似InputStream(输入流);Sink类似Out..
分类:其他好文   时间:2015-03-20 18:53:51    阅读次数:160
谈谈final
用final修饰类  这种情况很简单,这个类不能被继承。它"绝后"了。 用final修饰方法 这里可以分两种情况。 用final修饰private方法。其实也不能这么说,英文私有方法也被编译器隐式修饰为final,这意味着private final void f()和private void f()并无区别。 用final修饰public方法。 那么此方法不能被重写。  用fi...
分类:其他好文   时间:2015-03-20 18:46:42    阅读次数:118
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!