1、如果子类实现Serializable接口而父类未实现时,父类不会被序列化,但此时父类必须有个无参构造方法,否则会抛InvalidClassException异常。
2、静态变量不会被序列化,那是类的“菜”,不是对象的。
3、transient关键字修饰变量可以限制序列化。
4、虚拟机是否允许反序列化,不仅取决于类路径和功能代码是否一致,一个非常重要的一点是两个类的序列化 ID 是否一致,...
分类:
编程语言 时间:
2015-02-15 12:15:51
阅读次数:
160
[Object]面向对象编程(高程版)(0)属性和方法博客分类:Web前端-JS语言核心私有变量成员变量公有变量静态变量zccst转载+原创 Js代码 functionPerson(){varprivate_name="小明";//私有属性varprivate_age=10;//私有属性this.p...
分类:
其他好文 时间:
2015-02-13 11:35:02
阅读次数:
142
1、所谓在编译期间分配空间指的是静态分配空间(相对于用new动态申请空间),如全局变量或静态变量(包括一些复杂类型的常量),它们所需要的空间大小可以明确计算出来,并且不会再改变,因此它们可以直接存放在可执行文件的特定的节里(而且包含初始化的值),程序运行时也是直接将这个节加载到特定的段中,不必在程序...
分类:
其他好文 时间:
2015-02-13 09:15:14
阅读次数:
217
js01_hello ===================================================== js01_hello ===================================================== js01_hello ==...
分类:
编程语言 时间:
2015-02-12 19:49:02
阅读次数:
114
定义变量后 没有初始化,则系统会对 某些变量 进行初始化。某些变量 : 全局变量, 静态变量 命名空间的 (到此 说的都是 内置类型的 变量)。 局部的非静态的变量 不会被初始化 如函数内部的非静态变量。 1 namespace myspace 2 { 3 int mInt; 4 } 5 ...
分类:
编程语言 时间:
2015-02-10 14:56:18
阅读次数:
154
1.内存分配区间: 对于一个C语言程序而言,内存空间主要由五个部分组成:代码段(.text)、数据段(.data)、静态区(.BSS)、堆和栈组成。 BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量和静态变量(这里注意一个问题:一般的书上都会说全局变量和...
分类:
编程语言 时间:
2015-02-08 23:10:19
阅读次数:
309
//JS的面向对象编程 在这里,原型对象就是类,JS中一切都是类使用构造函数定义类,再定义对象实例This指针每个对象都有一个副本,在函数外可以访问,实现JAVA公有变量和成员变量功能This包含在一个函数中,指代函数的调用者Prototype可以使属性方法等重用,实现JAVA中函数和静态变量功能F...
分类:
Web程序 时间:
2015-02-08 11:27:41
阅读次数:
139
__block说明符严格意义上来说是一种存储域说明符,用来指定该变量的存储位置
在C语言中,static表示存在静态变量区域,auto表示存储在栈中,register表示存在寄存器
__block变量是结构体类型的自动变量
Block是objective-c对象,_NSConcreteStackBlock表示存储为栈,_NSConcreteGlobalBlock表示全局变量区...
分类:
其他好文 时间:
2015-02-07 17:29:06
阅读次数:
118
1.可以修饰的对象有:变量,方法,代码块 对应的就是:静态变量/类变量;静态方法;静态代码 eg: public class Student{ public static int a = 0; public static int getValue(){ ...
分类:
编程语言 时间:
2015-02-06 21:38:25
阅读次数:
189
Objective-C中,在变量声明前加上关键字static,可以使局部变量保留多次调用一个方法所得的值。例如下面的一句Objective-C语句:static int hitCount = 0;声明整数hitCount是一个static静态变量。和其他常见局部变量不同,Objective-C中的s...
分类:
其他好文 时间:
2015-02-06 21:38:08
阅读次数:
161