1:我们把这些具有相同属性和相同方法的对象进行进一步的封装,抽象出来类这个概念。类就是个模子,确定了对象应该具有的属性和方法。对象是根据类创建出来的。2:类:语法[public] class 类名{ 字段; 属性; 方法;}写好了一个类之后,我们需要创建这个类的对象,那么,我们管创建这个类的对...
1. final, finally, finalize的区别。 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。内部类要访问局部变量,局部变量必须定义成final类型,例如,一段代码……finally是异常处理语句结构的一部分,表示总是执行。finalize是Ob....
分类:
编程语言 时间:
2015-10-23 22:49:07
阅读次数:
283
Enum可以把一组相关常量定义在一个class中,且class不可变,而且成员可以直接比较。from enum import EnumMonth = Enum('Month', ('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', \ ...
分类:
编程语言 时间:
2015-10-22 12:30:51
阅读次数:
238
#import?<Foundation/Foundation.h>
int?main(int?argc,?const?char?*?argv[])?{
????@autoreleasepool?{
????????//NSMutableArray?可变数组?继承与?不可变NSArray
????????/...
分类:
移动开发 时间:
2015-10-21 14:12:02
阅读次数:
230
Copy & MutableCopyCopy & MutableCopy使用copy或mutableCopy方法可以创建一个对象的副本copy需要实现NSCoppying协议创建的是不可变副本(如NSString、NSArray、NSDictionary)mutableCopy需要先实现NSMuta...
分类:
其他好文 时间:
2015-10-18 01:07:16
阅读次数:
206
1、String类:--使用Unicode字符编码,一个字符占两个字节;--String类是一个final类,代表不可变的字符序列;--字符串是不可变的,一个字符串对象一旦被配置,其内容是不可变的;--常用方法:1)int length();//返回字符串长度 2)char charAt(...
分类:
编程语言 时间:
2015-10-15 23:36:56
阅读次数:
250
String 字符串常量;StringBuffer 字符串变量〈缓冲区〉(线程安全);StringBuilder 字符串变量〈缓冲区〉(非线程安全); 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 Stri...
分类:
编程语言 时间:
2015-10-14 09:06:53
阅读次数:
144
4–1. Python 对象。与所有Python 对象有关的三个属性是什么?请简单的描述一下。 身份:也就是相当于内存地址,通过Id()获得,这个属性不可变 类型:对象的类型决定了对象可以保存什么样的值,即相当于类,这个...
分类:
编程语言 时间:
2015-10-12 15:51:37
阅读次数:
207
1.String是final类型的不可以被继承是不可变的 StringBuffer、StringBuilder是可以变的2.速度 StringBuilder>StringBuffer>String StringBuffer是线程安全的 StringBuidler是线程非安全的String s1 = ...
分类:
其他好文 时间:
2015-10-12 14:18:17
阅读次数:
128
对象和数组属于可变类型;字符串是不可变的:可以访问字符串任意位置的文本,但JavaScript并未提供修改一直字符串的文本内容的方法。JavaScript变量是无类型的(untyped),变量可以被赋予任何类型的值,同样一个变量也可以重新赋予不同类型的值。使用var关键字来声明(declare)变量...
分类:
编程语言 时间:
2015-10-11 19:20:08
阅读次数:
128