java语言的关键字,变量修饰符,如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用 serialization机制来保存它。为了在一个特定对象的一个域...
分类:
其他好文 时间:
2015-10-12 12:34:04
阅读次数:
119
1.JVM内存管理的机制 内存空间划分为:Sun JDK在实现时遵照JVM规范,将内存空间划分为堆、JVM方法栈、方法区、本地方法栈、PC寄存器。堆: 堆用于存储对象实例及数组值,可以认为Java中所有通过new创建的对象的内存都在此分配,Heap中对象所占用的内存由GC进行回收,在32位操作系统上最大为2GB,在64位操作系统上则没有限制,其大小可通过-Xms和-Xmx来控制,-Xms为JVM...
分类:
其他好文 时间:
2015-10-10 09:09:47
阅读次数:
203
子类的实例化主要分为两个步骤:.类相关静态内容初始化;*先父类再子类:1.父类的static属性; 2.父类的static块; 3.子类的static属性; 4.子类的static块;.类的实例内容初始化;*调用构造子:先父类后子类:构造子调用之前先实例化实例字段和块5.父类的普通属性; 6.父类的...
分类:
其他好文 时间:
2015-10-10 06:44:51
阅读次数:
169
一、KVC:Key-Value -Coding :直译为:键-值-代码;即:对键值进行改变的代码方法该方法是OC(Object-C)为我们提供的一个不通过初始化方法而直接改变对象实例变量值的一种非正式Protocol的关键方法之一;通过 [object setValue : value forKey...
分类:
其他好文 时间:
2015-10-05 22:03:07
阅读次数:
255
函数的定义(1) 函数的声明:function add(x, y) { return x + y;}(2)函数表达式var add = function (i, j) { reutrn i + j;}(3)对象实例化(实际编程一般不会用),定义在全局。var add = new Function (...
分类:
Web程序 时间:
2015-10-05 01:55:20
阅读次数:
334
1.创建新类Athlete,创建两个唯一的对象实例sarah james,他们会继承Athlete类的特性>>> class Athlete: def __init__(self,a_name,a_dob=None,a_times=[]): self.name=a_name self.dob=a.....
分类:
编程语言 时间:
2015-09-30 16:31:04
阅读次数:
315
jvm内存大致可以分为六大块: 堆,虚拟机主要内存,可以形象的说,堆是对象的存储库,几乎所有的对象实例和数组都在此分配内存,当然也死于此,jvm垃圾回收机制(简称GC)主要处理的就是这个地方。它被所有线程共享,没错,这可能造成一些问题,此处留到讨论对象时再说。堆的存储空间在物理上不...
分类:
其他好文 时间:
2015-09-30 00:52:19
阅读次数:
121
使用条件:??当系统中只需要某个类的唯一对象时,可以使用该模式。 ? ? ? ? 为什么会用到该模式?:因为有时候某些对象的创建需要耗费大量的资源、使用单一(唯一)的对象实例来维护某些共享数据等,在...
分类:
其他好文 时间:
2015-09-27 17:38:15
阅读次数:
113
先看一个例子function User(){}var u1 = new User();console.log(u1.prototype);// undefined 使用对象实例无法访问到prototypeconsole.log(User.prototype);//{},使用构造函数名访问protot...
分类:
编程语言 时间:
2015-09-25 20:04:24
阅读次数:
184
1,AnyObject :代表任何class类型的对象实例。1234567891011121314151617class Man{}class Woman{}let man = Man()let woman = Woman()var arr:[AnyObject] = [man,woman]for....
分类:
编程语言 时间:
2015-09-25 16:32:28
阅读次数:
160