一个对象的状态在对象被创建之后就不再变化,这就是所谓的不变模式。 不变模式的结构 不变模式可增强对象的强壮型(robustness)。不变模式允许多个对象共享某一个对象,降低了对该对象进行并发访问时的同步化开销。如果需要修改一个不变对象的状态,那么就需要建立一个新的同类型对象,并在创建时将这个新的状 ...
分类:
编程语言 时间:
2017-08-05 00:04:14
阅读次数:
212
Toast toast 是安卓系统的一种非常棒的提醒方式 首先定义一个弹出Toast的触发点,比如可以是按钮之类 其中 Toast.LENGTH_SHORT是指显示时长 还有一个内置变量为Toast.LENGTH_LONG可以选用。 Menu 首先 在res目录下新建一个menu文件夹 创建一个ma ...
分类:
移动开发 时间:
2017-07-28 19:21:31
阅读次数:
288
【摘要】 非常多教材上都有介绍到虚指针、虚函数与虚函数表。有的说类对象共享一个虚函数表,有的说,一个类对象拥有一个虚函数表。还有的说,不管用户声明了多少个类对象,可是,这个VTABLE虚函数表仅仅有一个。也有的在说,每一个具有虚函数的类的对象里面都有一个VPTR虚函数指针,这个指针指向VTABLE的 ...
分类:
编程语言 时间:
2017-07-26 13:37:52
阅读次数:
184
■ static修饰符与final修饰符: ★ static修饰符: 1. 修饰的对象: 类中的成员(属性[静态变量或类变量]和方法[静态方法或类方法]) 2. 静态属性的特点: 1. 静态变量被所有对象共享 2. 随着类的加载而加载,随着类的消失而消失,和对象的创建无关 3. 可以直接被类名调用 ...
分类:
其他好文 时间:
2017-07-16 21:25:21
阅读次数:
189
版本参数:jdk-7u72-windows-i586注意事项:博文内容仅供参考,不可用于其他用途。 代码 编译与运行 ——————————————————————————————————————————Java优秀,值得努力学习。学习资源:黑马程序员_Java基础视频-深入浅出精华版/*来自黑马云课 ...
分类:
编程语言 时间:
2017-07-08 13:27:13
阅读次数:
189
上午:1、static的基本概念和属性:①、static被称为静态,可以用来修饰类的属性或者方法。 ②、如果类的某个属性,不管创建多少个对象,属性的存储空间只有唯一的一个,那么这个属性就应该用static修饰,被static修饰的属性被称为静态属性。(静态属性是类的所有对象共享的,即不管创建了多少个 ...
分类:
其他好文 时间:
2017-06-20 21:16:01
阅读次数:
142
一.Static static 静态修饰符,用来修饰类的属性或方法 如果类的某个属性,不管创建多少个对象,属性的存储空间只有唯一的一个,那么这个属性就应该用static修饰,称为静态属性。 static属性可以使用对象调用,也可以直接用类名调用,静态属性是类的所有对象共享的,即不管创建了多少个对象, ...
分类:
其他好文 时间:
2017-06-20 21:10:17
阅读次数:
150
1.静态成员 (1)由keywordstatic修饰 静态变量定义语句在编译阶段就运行,运行过程中不再运行。 (2)分类:静态数据成员、静态成员函数。 (3)静态成员时类的全部对象共享的成员,而不是某一个对象的成员。 2.静态成员的使用 (1)在定义说明前加上statickeyword。比如: st ...
分类:
编程语言 时间:
2017-06-17 17:01:43
阅读次数:
146
1 #coding=utf-8 2 #coding:utf-8 3 #- * -coding:utf-8 - * - 4 5 '''以上为注明字符串的编码格式''' 6 #驻留机制 7 '''Python支持短字符串驻留机制,对于短字符串,将其赋值给多个不同的对象时,内存中只有一个副本,多个对象共享... ...
分类:
编程语言 时间:
2017-06-05 18:00:21
阅读次数:
218
成员变量从属于对象,是对象的一部分,放在堆中。 静态变量是很多对象共享的,放在数据段中。 成员变量是对象特有的,彼此独立,一个对象成员变量值的更改,不会影响别的对象。 静态变量是对象共享的,一个对象更改后,会影响所有的对象。 静态变量在类加载时产生,加载时机在对象之前;成员变量在对象产生时加载。所以 ...
分类:
其他好文 时间:
2017-06-04 15:44:34
阅读次数:
218